builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1052 starttime: 1461224848.67 results: success (0) buildid: 20160420231703 builduid: f77a87b7ceee423781360ff9db8026ff revision: 7f64a3a95af69637ae6948b5ec340d7f1b2d0520 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:28.675101) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:28.675526) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:28.675824) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:28.757275) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:28.757558) ========= 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-1461224841.805349-1258976576 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 00:47:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.5M=0.001s 2016-04-21 00:47:29 (12.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.295571 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.088673) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.089024) ========= 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-1461224841.805349-1258976576 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.070004 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.190842) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.191205) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 7f64a3a95af69637ae6948b5ec340d7f1b2d0520 --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 7f64a3a95af69637ae6948b5ec340d7f1b2d0520 --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-1461224841.805349-1258976576 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 00:47:29,293 truncating revision to first 12 chars 2016-04-21 00:47:29,294 Setting DEBUG logging. 2016-04-21 00:47:29,294 attempt 1/10 2016-04-21 00:47:29,294 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/7f64a3a95af6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 00:47:29,640 unpacking tar archive at: mozilla-inbound-7f64a3a95af6/testing/mozharness/ program finished with exit code 0 elapsedTime=0.627183 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.851519) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.851864) ========= script_repo_revision: 7f64a3a95af69637ae6948b5ec340d7f1b2d0520 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.852295) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.852578) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 00:47:29.881804) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 16 secs) (at 2016-04-21 00:47:29.882108) ========= /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-1461224841.805349-1258976576 _=/tools/buildbot/bin/python using PTY: False 00:47:30 INFO - MultiFileLogger online at 20160421 00:47:30 in /builds/slave/test 00:47:30 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 00:47:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:47:30 INFO - {'append_to_log': False, 00:47:30 INFO - 'base_work_dir': '/builds/slave/test', 00:47:30 INFO - 'blob_upload_branch': 'mozilla-inbound', 00:47:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:47:30 INFO - 'buildbot_json_path': 'buildprops.json', 00:47:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:47:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:47:30 INFO - 'download_minidump_stackwalk': True, 00:47:30 INFO - 'download_symbols': 'true', 00:47:30 INFO - 'e10s': False, 00:47:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:47:30 INFO - 'tooltool.py': '/tools/tooltool.py', 00:47:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:47:30 INFO - '/tools/misc-python/virtualenv.py')}, 00:47:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:47:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:47:30 INFO - 'log_level': 'info', 00:47:30 INFO - 'log_to_console': True, 00:47:30 INFO - 'opt_config_files': (), 00:47:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:47:30 INFO - '--processes=1', 00:47:30 INFO - '--config=%(test_path)s/wptrunner.ini', 00:47:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:47:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:47:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:47:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:47:30 INFO - 'pip_index': False, 00:47:30 INFO - 'require_test_zip': True, 00:47:30 INFO - 'test_type': ('testharness',), 00:47:30 INFO - 'this_chunk': '1', 00:47:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:47:30 INFO - 'total_chunks': '10', 00:47:30 INFO - 'virtualenv_path': 'venv', 00:47:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:47:30 INFO - 'work_dir': 'build'} 00:47:30 INFO - ##### 00:47:30 INFO - ##### Running clobber step. 00:47:30 INFO - ##### 00:47:30 INFO - Running pre-action listener: _resource_record_pre_action 00:47:30 INFO - Running main action method: clobber 00:47:30 INFO - rmtree: /builds/slave/test/build 00:47:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:47:32 INFO - Running post-action listener: _resource_record_post_action 00:47:32 INFO - ##### 00:47:32 INFO - ##### Running read-buildbot-config step. 00:47:32 INFO - ##### 00:47:32 INFO - Running pre-action listener: _resource_record_pre_action 00:47:32 INFO - Running main action method: read_buildbot_config 00:47:32 INFO - Using buildbot properties: 00:47:32 INFO - { 00:47:32 INFO - "project": "", 00:47:32 INFO - "product": "firefox", 00:47:32 INFO - "script_repo_revision": "production", 00:47:32 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 00:47:32 INFO - "repository": "", 00:47:32 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 00:47:32 INFO - "buildid": "20160420231703", 00:47:32 INFO - "pgo_build": "False", 00:47:32 INFO - "basedir": "/builds/slave/test", 00:47:32 INFO - "buildnumber": 22, 00:47:32 INFO - "slavename": "tst-linux64-spot-1052", 00:47:32 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 00:47:32 INFO - "platform": "linux64", 00:47:32 INFO - "branch": "mozilla-inbound", 00:47:32 INFO - "revision": "7f64a3a95af69637ae6948b5ec340d7f1b2d0520", 00:47:32 INFO - "repo_path": "integration/mozilla-inbound", 00:47:32 INFO - "moz_repo_path": "", 00:47:32 INFO - "stage_platform": "linux64", 00:47:32 INFO - "builduid": "f77a87b7ceee423781360ff9db8026ff", 00:47:32 INFO - "slavebuilddir": "test" 00:47:32 INFO - } 00:47:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:47:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:47:32 INFO - Running post-action listener: _resource_record_post_action 00:47:32 INFO - ##### 00:47:32 INFO - ##### Running download-and-extract step. 00:47:32 INFO - ##### 00:47:32 INFO - Running pre-action listener: _resource_record_pre_action 00:47:32 INFO - Running main action method: download_and_extract 00:47:32 INFO - mkdir: /builds/slave/test/build/tests 00:47:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:32 INFO - https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:47:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:47:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:47:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:47:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 00:47:34 INFO - Downloaded 1361 bytes. 00:47:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:47:34 INFO - Using the following test package requirements: 00:47:34 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:47:34 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:47:34 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:47:34 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:34 INFO - u'jsshell-linux-x86_64.zip'], 00:47:34 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:47:34 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:47:34 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:47:34 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:47:34 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:47:34 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:47:34 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 00:47:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:34 INFO - https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:47:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:47:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:47:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:47:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 00:47:48 INFO - Downloaded 22741276 bytes. 00:47:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:47:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:47:49 INFO - caution: filename not matched: web-platform/* 00:47:49 INFO - Return code: 11 00:47:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:49 INFO - https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:47:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:47:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:47:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:47:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 00:47:50 INFO - Downloaded 36398617 bytes. 00:47:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:47:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:47:55 INFO - caution: filename not matched: bin/* 00:47:55 INFO - caution: filename not matched: config/* 00:47:55 INFO - caution: filename not matched: mozbase/* 00:47:55 INFO - caution: filename not matched: marionette/* 00:47:55 INFO - caution: filename not matched: tools/wptserve/* 00:47:55 INFO - Return code: 11 00:47:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:55 INFO - https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:47:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:47:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:47:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:47:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 00:47:58 INFO - Downloaded 64285413 bytes. 00:47:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:47:58 INFO - mkdir: /builds/slave/test/properties 00:47:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:47:58 INFO - Writing to file /builds/slave/test/properties/build_url 00:47:58 INFO - Contents: 00:47:58 INFO - build_url:https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:47:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:47:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:47:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:47:59 INFO - Contents: 00:47:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:47:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:59 INFO - https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:47:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:47:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:47:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:47:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 00:48:03 INFO - Downloaded 90772457 bytes. 00:48:03 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:48:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:48:09 INFO - Return code: 0 00:48:09 INFO - Running post-action listener: _resource_record_post_action 00:48:09 INFO - Running post-action listener: set_extra_try_arguments 00:48:09 INFO - ##### 00:48:09 INFO - ##### Running create-virtualenv step. 00:48:09 INFO - ##### 00:48:09 INFO - Running pre-action listener: _pre_create_virtualenv 00:48:09 INFO - Running pre-action listener: _resource_record_pre_action 00:48:09 INFO - Running main action method: create_virtualenv 00:48:09 INFO - Creating virtualenv /builds/slave/test/build/venv 00:48:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:48:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:48:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:48:10 INFO - Using real prefix '/usr' 00:48:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:48:13 INFO - Installing distribute.............................................................................................................................................................................................done. 00:48:17 INFO - Installing pip.................done. 00:48:17 INFO - Return code: 0 00:48:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:48:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:48:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:48:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x142d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x142e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x153dbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15542d0>, '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 0x1550800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1550c90>, '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-1461224841.805349-1258976576', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:48:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:48:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:48:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:48:17 INFO - 'CCACHE_UMASK': '002', 00:48:17 INFO - 'DISPLAY': ':0', 00:48:17 INFO - 'HOME': '/home/cltbld', 00:48:17 INFO - 'LANG': 'en_US.UTF-8', 00:48:17 INFO - 'LOGNAME': 'cltbld', 00:48:17 INFO - 'MAIL': '/var/mail/cltbld', 00:48:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:48:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:48:17 INFO - 'MOZ_NO_REMOTE': '1', 00:48:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:48:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:48:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:48:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:48:17 INFO - 'PWD': '/builds/slave/test', 00:48:17 INFO - 'SHELL': '/bin/bash', 00:48:17 INFO - 'SHLVL': '1', 00:48:17 INFO - 'TERM': 'linux', 00:48:17 INFO - 'TMOUT': '86400', 00:48:17 INFO - 'USER': 'cltbld', 00:48:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461224841.805349-1258976576', 00:48:17 INFO - '_': '/tools/buildbot/bin/python'} 00:48:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:48:17 INFO - Downloading/unpacking psutil>=0.7.1 00:48:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:48:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:48:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:48:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:48:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:48:22 INFO - Installing collected packages: psutil 00:48:22 INFO - Running setup.py install for psutil 00:48:22 INFO - building 'psutil._psutil_linux' extension 00:48: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 00:48: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 00:48:23 INFO - building 'psutil._psutil_posix' extension 00:48: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 00:48: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_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 00:48:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:48:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:48:23 INFO - Successfully installed psutil 00:48:23 INFO - Cleaning up... 00:48:23 INFO - Return code: 0 00:48:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:48:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:48:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:23 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 0x142d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x142e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x153dbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15542d0>, '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 0x1550800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1550c90>, '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-1461224841.805349-1258976576', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:48:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:48:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:48:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:48:23 INFO - 'CCACHE_UMASK': '002', 00:48:23 INFO - 'DISPLAY': ':0', 00:48:23 INFO - 'HOME': '/home/cltbld', 00:48:23 INFO - 'LANG': 'en_US.UTF-8', 00:48:23 INFO - 'LOGNAME': 'cltbld', 00:48:23 INFO - 'MAIL': '/var/mail/cltbld', 00:48:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:48:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:48:23 INFO - 'MOZ_NO_REMOTE': '1', 00:48:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:48:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:48:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:48:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:48:23 INFO - 'PWD': '/builds/slave/test', 00:48:23 INFO - 'SHELL': '/bin/bash', 00:48:23 INFO - 'SHLVL': '1', 00:48:23 INFO - 'TERM': 'linux', 00:48:23 INFO - 'TMOUT': '86400', 00:48:23 INFO - 'USER': 'cltbld', 00:48:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461224841.805349-1258976576', 00:48:23 INFO - '_': '/tools/buildbot/bin/python'} 00:48:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:48:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:48: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 00:48: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 00:48: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 00:48: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 00:48: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 00:48: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 00:48:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:48:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:48:27 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:48:27 INFO - Installing collected packages: mozsystemmonitor 00:48:27 INFO - Running setup.py install for mozsystemmonitor 00:48:28 INFO - Successfully installed mozsystemmonitor 00:48:28 INFO - Cleaning up... 00:48:28 INFO - Return code: 0 00:48:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:48:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:48:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:48:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48: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 0x142d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x142e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x153dbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15542d0>, '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 0x1550800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1550c90>, '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-1461224841.805349-1258976576', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:48: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 00:48: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 00:48:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:48:28 INFO - 'CCACHE_UMASK': '002', 00:48:28 INFO - 'DISPLAY': ':0', 00:48:28 INFO - 'HOME': '/home/cltbld', 00:48:28 INFO - 'LANG': 'en_US.UTF-8', 00:48:28 INFO - 'LOGNAME': 'cltbld', 00:48:28 INFO - 'MAIL': '/var/mail/cltbld', 00:48:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:48:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:48:28 INFO - 'MOZ_NO_REMOTE': '1', 00:48:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:48:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:48:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:48:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:48:28 INFO - 'PWD': '/builds/slave/test', 00:48:28 INFO - 'SHELL': '/bin/bash', 00:48:28 INFO - 'SHLVL': '1', 00:48:28 INFO - 'TERM': 'linux', 00:48:28 INFO - 'TMOUT': '86400', 00:48:28 INFO - 'USER': 'cltbld', 00:48:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461224841.805349-1258976576', 00:48:28 INFO - '_': '/tools/buildbot/bin/python'} 00:48:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:48:28 INFO - Downloading/unpacking blobuploader==1.2.4 00:48: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 00:48: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 00:48: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 00:48: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 00:48: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 00:48: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 00:48:33 INFO - Downloading blobuploader-1.2.4.tar.gz 00:48:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:48:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:48:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:48:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:48:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:48:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:48:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:48:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:48:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:34 INFO - Downloading docopt-0.6.1.tar.gz 00:48:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:48:34 INFO - Installing collected packages: blobuploader, requests, docopt 00:48:34 INFO - Running setup.py install for blobuploader 00:48:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:48:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:48:35 INFO - Running setup.py install for requests 00:48:35 INFO - Running setup.py install for docopt 00:48:35 INFO - Successfully installed blobuploader requests docopt 00:48:35 INFO - Cleaning up... 00:48:36 INFO - Return code: 0 00:48:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:48:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:48:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:48:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:36 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 0x142d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x142e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x153dbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15542d0>, '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 0x1550800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1550c90>, '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-1461224841.805349-1258976576', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:48:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:48:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:48:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:48:36 INFO - 'CCACHE_UMASK': '002', 00:48:36 INFO - 'DISPLAY': ':0', 00:48:36 INFO - 'HOME': '/home/cltbld', 00:48:36 INFO - 'LANG': 'en_US.UTF-8', 00:48:36 INFO - 'LOGNAME': 'cltbld', 00:48:36 INFO - 'MAIL': '/var/mail/cltbld', 00:48:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:48:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:48:36 INFO - 'MOZ_NO_REMOTE': '1', 00:48:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:48:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:48:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:48:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:48:36 INFO - 'PWD': '/builds/slave/test', 00:48:36 INFO - 'SHELL': '/bin/bash', 00:48:36 INFO - 'SHLVL': '1', 00:48:36 INFO - 'TERM': 'linux', 00:48:36 INFO - 'TMOUT': '86400', 00:48:36 INFO - 'USER': 'cltbld', 00:48:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461224841.805349-1258976576', 00:48:36 INFO - '_': '/tools/buildbot/bin/python'} 00:48:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:48:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:48:36 INFO - Running setup.py (path:/tmp/pip-J8gZdV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:48:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:48:36 INFO - Running setup.py (path:/tmp/pip-BHZ0Zn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:48:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:48:36 INFO - Running setup.py (path:/tmp/pip-qz2rcL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:48:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:48:36 INFO - Running setup.py (path:/tmp/pip-emJ6yJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:48:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:48:36 INFO - Running setup.py (path:/tmp/pip-m0maTc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:48:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:48:37 INFO - Running setup.py (path:/tmp/pip-JIF30r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:48:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:48:37 INFO - Running setup.py (path:/tmp/pip-1qBOJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:48:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:48:37 INFO - Running setup.py (path:/tmp/pip-7XZemR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:48:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:48:37 INFO - Running setup.py (path:/tmp/pip-F1NJDK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:48:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:48:37 INFO - Running setup.py (path:/tmp/pip-dlygZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:48:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:48:37 INFO - Running setup.py (path:/tmp/pip-hYgmF2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:48:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:48:37 INFO - Running setup.py (path:/tmp/pip-S2pgL5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:48:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:48:37 INFO - Running setup.py (path:/tmp/pip-gkjyJi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:48:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:48:38 INFO - Running setup.py (path:/tmp/pip-l5Et3e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:48:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:48:38 INFO - Running setup.py (path:/tmp/pip-VmGY7R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:48:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:48:38 INFO - Running setup.py (path:/tmp/pip-CWFSkm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:48:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:48:38 INFO - Running setup.py (path:/tmp/pip-VL9zzQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:48:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:48:38 INFO - Running setup.py (path:/tmp/pip-fVjRXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:48:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:48:38 INFO - Running setup.py (path:/tmp/pip-F7I1FT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:48:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:48:38 INFO - Running setup.py (path:/tmp/pip-Q3JNrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:48:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:48:39 INFO - Running setup.py (path:/tmp/pip-x39m61-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:48:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:48:39 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:48:39 INFO - Running setup.py install for manifestparser 00:48:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:48:39 INFO - Running setup.py install for mozcrash 00:48:39 INFO - Running setup.py install for mozdebug 00:48:40 INFO - Running setup.py install for mozdevice 00:48:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:48:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:48:40 INFO - Running setup.py install for mozfile 00:48:40 INFO - Running setup.py install for mozhttpd 00:48:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:48:40 INFO - Running setup.py install for mozinfo 00:48:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:48:40 INFO - Running setup.py install for mozInstall 00:48:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:48:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:48:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:48:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:48:40 INFO - Running setup.py install for mozleak 00:48:41 INFO - Running setup.py install for mozlog 00:48:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:48:41 INFO - Running setup.py install for moznetwork 00:48:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:48:41 INFO - Running setup.py install for mozprocess 00:48:41 INFO - Running setup.py install for mozprofile 00:48:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:48:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:48:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:48:42 INFO - Running setup.py install for mozrunner 00:48:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:48:42 INFO - Running setup.py install for mozscreenshot 00:48:42 INFO - Running setup.py install for moztest 00:48:42 INFO - Running setup.py install for mozversion 00:48:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:48:42 INFO - Running setup.py install for wptserve 00:48:43 INFO - Running setup.py install for marionette-driver 00:48:43 INFO - Running setup.py install for browsermob-proxy 00:48:43 INFO - Running setup.py install for marionette-client 00:48:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:48:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:48:43 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:48:43 INFO - Cleaning up... 00:48:44 INFO - Return code: 0 00:48:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:48:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:48:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:48:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:48:44 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 0x142d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x142e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x153dbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15542d0>, '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 0x1550800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1550c90>, '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-1461224841.805349-1258976576', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:48:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:48:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:48:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:48:44 INFO - 'CCACHE_UMASK': '002', 00:48:44 INFO - 'DISPLAY': ':0', 00:48:44 INFO - 'HOME': '/home/cltbld', 00:48:44 INFO - 'LANG': 'en_US.UTF-8', 00:48:44 INFO - 'LOGNAME': 'cltbld', 00:48:44 INFO - 'MAIL': '/var/mail/cltbld', 00:48:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:48:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:48:44 INFO - 'MOZ_NO_REMOTE': '1', 00:48:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:48:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:48:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:48:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:48:44 INFO - 'PWD': '/builds/slave/test', 00:48:44 INFO - 'SHELL': '/bin/bash', 00:48:44 INFO - 'SHLVL': '1', 00:48:44 INFO - 'TERM': 'linux', 00:48:44 INFO - 'TMOUT': '86400', 00:48:44 INFO - 'USER': 'cltbld', 00:48:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461224841.805349-1258976576', 00:48:44 INFO - '_': '/tools/buildbot/bin/python'} 00:48:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:48:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:48:44 INFO - Running setup.py (path:/tmp/pip-dyFVgj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:48:44 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:48:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:48:44 INFO - Running setup.py (path:/tmp/pip-86890j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:48:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:48:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:48:44 INFO - Running setup.py (path:/tmp/pip-HQkHzC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:48:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:48:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:48:44 INFO - Running setup.py (path:/tmp/pip-xf33kf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:48:45 INFO - Running setup.py (path:/tmp/pip-qIih35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:48:45 INFO - Running setup.py (path:/tmp/pip-DNVCp8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:48:45 INFO - Running setup.py (path:/tmp/pip-0L1o4x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:48:45 INFO - Running setup.py (path:/tmp/pip-BoM2R6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:48:45 INFO - Running setup.py (path:/tmp/pip-yMLYrI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:48:45 INFO - Running setup.py (path:/tmp/pip-FeonXW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:48:45 INFO - Running setup.py (path:/tmp/pip-am1zX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:48:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:48:45 INFO - Running setup.py (path:/tmp/pip-dg4kg2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:48:46 INFO - Running setup.py (path:/tmp/pip-ueugv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:48:46 INFO - Running setup.py (path:/tmp/pip-sX51yL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:48:46 INFO - Running setup.py (path:/tmp/pip-IfKpZ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:48:46 INFO - Running setup.py (path:/tmp/pip-r1Zqca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:48:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:48:46 INFO - Running setup.py (path:/tmp/pip-CO8E0k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:48:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:48:46 INFO - Running setup.py (path:/tmp/pip-U5KhkW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:48:46 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:48:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:48:46 INFO - Running setup.py (path:/tmp/pip-M4ren0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:48:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:48:47 INFO - Running setup.py (path:/tmp/pip-uWyikt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:48:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:48:47 INFO - Running setup.py (path:/tmp/pip-8JuXWn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:48:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:48:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:48:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:48:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:48:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:51 INFO - Downloading blessings-1.6.tar.gz 00:48:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:48:51 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:48:51 INFO - Installing collected packages: blessings 00:48:51 INFO - Running setup.py install for blessings 00:48:51 INFO - Successfully installed blessings 00:48:51 INFO - Cleaning up... 00:48:51 INFO - Return code: 0 00:48:51 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:48:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:48:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:48:52 INFO - Reading from file tmpfile_stdout 00:48:52 INFO - Current package versions: 00:48:52 INFO - argparse == 1.2.1 00:48:52 INFO - blessings == 1.6 00:48:52 INFO - blobuploader == 1.2.4 00:48:52 INFO - browsermob-proxy == 0.6.0 00:48:52 INFO - docopt == 0.6.1 00:48:52 INFO - manifestparser == 1.1 00:48:52 INFO - marionette-client == 2.3.0 00:48:52 INFO - marionette-driver == 1.4.0 00:48:52 INFO - mozInstall == 1.12 00:48:52 INFO - mozcrash == 0.17 00:48:52 INFO - mozdebug == 0.1 00:48:52 INFO - mozdevice == 0.48 00:48:52 INFO - mozfile == 1.2 00:48:52 INFO - mozhttpd == 0.7 00:48:52 INFO - mozinfo == 0.9 00:48:52 INFO - mozleak == 0.1 00:48:52 INFO - mozlog == 3.1 00:48:52 INFO - moznetwork == 0.27 00:48:52 INFO - mozprocess == 0.22 00:48:52 INFO - mozprofile == 0.28 00:48:52 INFO - mozrunner == 6.11 00:48:52 INFO - mozscreenshot == 0.1 00:48:52 INFO - mozsystemmonitor == 0.0 00:48:52 INFO - moztest == 0.7 00:48:52 INFO - mozversion == 1.4 00:48:52 INFO - psutil == 3.1.1 00:48:52 INFO - requests == 1.2.3 00:48:52 INFO - wptserve == 1.4.0 00:48:52 INFO - wsgiref == 0.1.2 00:48:52 INFO - Running post-action listener: _resource_record_post_action 00:48:52 INFO - Running post-action listener: _start_resource_monitoring 00:48:52 INFO - Starting resource monitoring. 00:48:52 INFO - ##### 00:48:52 INFO - ##### Running pull step. 00:48:52 INFO - ##### 00:48:52 INFO - Running pre-action listener: _resource_record_pre_action 00:48:52 INFO - Running main action method: pull 00:48:52 INFO - Pull has nothing to do! 00:48:52 INFO - Running post-action listener: _resource_record_post_action 00:48:52 INFO - ##### 00:48:52 INFO - ##### Running install step. 00:48:52 INFO - ##### 00:48:52 INFO - Running pre-action listener: _resource_record_pre_action 00:48:52 INFO - Running main action method: install 00:48:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:48:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:48:52 INFO - Reading from file tmpfile_stdout 00:48:52 INFO - Detecting whether we're running mozinstall >=1.0... 00:48:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:48:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:48:52 INFO - Reading from file tmpfile_stdout 00:48:52 INFO - Output received: 00:48:52 INFO - Usage: mozinstall [options] installer 00:48:52 INFO - Options: 00:48:52 INFO - -h, --help show this help message and exit 00:48:52 INFO - -d DEST, --destination=DEST 00:48:52 INFO - Directory to install application into. [default: 00:48:52 INFO - "/builds/slave/test"] 00:48:52 INFO - --app=APP Application being installed. [default: firefox] 00:48:52 INFO - mkdir: /builds/slave/test/build/application 00:48:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:48:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 00:49:22 INFO - Reading from file tmpfile_stdout 00:49:22 INFO - Output received: 00:49:22 INFO - /builds/slave/test/build/application/firefox/firefox 00:49:22 INFO - Running post-action listener: _resource_record_post_action 00:49:22 INFO - ##### 00:49:22 INFO - ##### Running run-tests step. 00:49:22 INFO - ##### 00:49:22 INFO - Running pre-action listener: _resource_record_pre_action 00:49:22 INFO - Running main action method: run_tests 00:49:22 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:49:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:49:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:49:22 INFO - grabbing minidump binary from tooltool 00:49:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:22 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 0x15542d0>, '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 0x1550800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1550c90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:49:22 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:49:22 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 00:49:22 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:49:22 INFO - Return code: 0 00:49:22 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:49:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:49:22 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/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:49:22 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/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:49:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:22 INFO - 'CCACHE_UMASK': '002', 00:49:22 INFO - 'DISPLAY': ':0', 00:49:22 INFO - 'HOME': '/home/cltbld', 00:49:22 INFO - 'LANG': 'en_US.UTF-8', 00:49:22 INFO - 'LOGNAME': 'cltbld', 00:49:22 INFO - 'MAIL': '/var/mail/cltbld', 00:49:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:49:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:22 INFO - 'MOZ_NO_REMOTE': '1', 00:49:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:22 INFO - 'PWD': '/builds/slave/test', 00:49:22 INFO - 'SHELL': '/bin/bash', 00:49:22 INFO - 'SHLVL': '1', 00:49:22 INFO - 'TERM': 'linux', 00:49:22 INFO - 'TMOUT': '86400', 00:49:22 INFO - 'USER': 'cltbld', 00:49:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461224841.805349-1258976576', 00:49:22 INFO - '_': '/tools/buildbot/bin/python'} 00:49:22 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/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:49:23 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 00:49:23 INFO - import pkg_resources 00:49:24 INFO - Using 1 client processes 00:49:24 INFO - wptserve Starting http server on 127.0.0.1:8000 00:49:24 INFO - wptserve Starting http server on 127.0.0.1:8001 00:49:24 INFO - wptserve Starting http server on 127.0.0.1:8443 00:49:27 INFO - SUITE-START | Running 778 tests 00:49:27 INFO - Running testharness tests 00:49:27 INFO - Setting up ssl 00:49:27 INFO - PROCESS | certutil | 00:49:27 INFO - PROCESS | certutil | 00:49:27 INFO - PROCESS | certutil | 00:49:27 INFO - Certificate Nickname Trust Attributes 00:49:27 INFO - SSL,S/MIME,JAR/XPI 00:49:27 INFO - 00:49:27 INFO - web-platform-tests CT,, 00:49:27 INFO - 00:49:27 INFO - Starting runner 00:49:29 INFO - PROCESS | 1849 | 1461224969655 Marionette DEBUG Marionette enabled via build flag and pref 00:49:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a201d800 == 1 [pid = 1849] [id = 1] 00:49:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 1 (0x7f12a201e000) [pid = 1849] [serial = 1] [outer = (nil)] 00:49:29 INFO - PROCESS | 1849 | [1849] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:49:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 2 (0x7f12a201f000) [pid = 1849] [serial = 2] [outer = 0x7f12a201e000] 00:49:30 INFO - PROCESS | 1849 | 1461224970276 Marionette INFO Listening on port 2828 00:49:30 INFO - PROCESS | 1849 | 1461224970789 Marionette DEBUG Marionette enabled via command-line flag 00:49:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f163800 == 2 [pid = 1849] [id = 2] 00:49:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 3 (0x7f129f1d4000) [pid = 1849] [serial = 3] [outer = (nil)] 00:49:30 INFO - PROCESS | 1849 | [1849] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:49:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 4 (0x7f129f1d5000) [pid = 1849] [serial = 4] [outer = 0x7f129f1d4000] 00:49:30 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f129e3153d0 00:49:30 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f129e32cac0 00:49:31 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f129e32ed90 00:49:31 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f129e3610d0 00:49:31 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f129e361400 00:49:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 5 (0x7f12a4697000) [pid = 1849] [serial = 5] [outer = 0x7f12a201e000] 00:49:31 INFO - PROCESS | 1849 | [1849] 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 00:49:31 INFO - PROCESS | 1849 | 1461224971166 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42555 00:49:31 INFO - PROCESS | 1849 | [1849] 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 00:49:31 INFO - PROCESS | 1849 | 1461224971243 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42556 00:49:31 INFO - PROCESS | 1849 | 1461224971252 Marionette DEBUG Closed connection conn0 00:49:31 INFO - PROCESS | 1849 | [1849] 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 00:49:31 INFO - PROCESS | 1849 | [1849] 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 00:49:31 INFO - PROCESS | 1849 | 1461224971377 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42557 00:49:31 INFO - PROCESS | 1849 | 1461224971380 Marionette DEBUG Closed connection conn1 00:49:31 INFO - PROCESS | 1849 | [1849] 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 00:49:31 INFO - PROCESS | 1849 | 1461224971442 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42558 00:49:31 INFO - PROCESS | 1849 | 1461224971447 Marionette DEBUG Closed connection conn2 00:49:31 INFO - PROCESS | 1849 | 1461224971503 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:49:31 INFO - PROCESS | 1849 | 1461224971518 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":"20160420231703","device":"desktop","version":"48.0a1"} 00:49:32 INFO - PROCESS | 1849 | [1849] 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 00:49:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129231d800 == 3 [pid = 1849] [id = 3] 00:49:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 6 (0x7f129231e000) [pid = 1849] [serial = 6] [outer = (nil)] 00:49:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129231e800 == 4 [pid = 1849] [id = 4] 00:49:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 7 (0x7f1294b64c00) [pid = 1849] [serial = 7] [outer = (nil)] 00:49:33 INFO - PROCESS | 1849 | [1849] 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 00:49:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129150c800 == 5 [pid = 1849] [id = 5] 00:49:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 8 (0x7f129158b800) [pid = 1849] [serial = 8] [outer = (nil)] 00:49:33 INFO - PROCESS | 1849 | [1849] 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 00:49:33 INFO - PROCESS | 1849 | [1849] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:49:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 9 (0x7f129159a400) [pid = 1849] [serial = 9] [outer = 0x7f129158b800] 00:49:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 10 (0x7f129101c800) [pid = 1849] [serial = 10] [outer = 0x7f129231e000] 00:49:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 11 (0x7f1291095400) [pid = 1849] [serial = 11] [outer = 0x7f1294b64c00] 00:49:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 12 (0x7f1291097400) [pid = 1849] [serial = 12] [outer = 0x7f129158b800] 00:49:35 INFO - PROCESS | 1849 | 1461224975113 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1849 | 1461224975131 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 13 (0x7f128f5d2c00) [pid = 1849] [serial = 13] [outer = 0x7f129158b800] 00:49:35 INFO - PROCESS | 1849 | 1461224975810 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d240fc93-a949-45d1-9148-c86e0415152a","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":"20160420231703","device":"desktop","version":"48.0a1","command_id":1}}] 00:49:36 INFO - PROCESS | 1849 | 1461224976025 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:49:36 INFO - PROCESS | 1849 | 1461224976225 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:49:36 INFO - PROCESS | 1849 | 1461224976441 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:49:36 INFO - PROCESS | 1849 | [1849] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:49:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 14 (0x7f128b8a1400) [pid = 1849] [serial = 14] [outer = 0x7f129158b800] 00:49:36 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:37 INFO - PROCESS | 1849 | 1461224977056 Marionette TRACE conn3 <- [1,3,null,{}] 00:49:37 INFO - PROCESS | 1849 | 1461224977107 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:49:37 INFO - PROCESS | 1849 | 1461224977142 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:49:37 INFO - PROCESS | 1849 | 1461224977204 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:49:37 INFO - PROCESS | 1849 | 1461224977206 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:49:37 INFO - PROCESS | 1849 | 1461224977257 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 1849 | 1461224977263 Marionette TRACE conn3 <- [1,6,null,{}] 00:49:37 INFO - PROCESS | 1849 | 1461224977269 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:37 INFO - PROCESS | 1849 | 1461224977285 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:49:37 INFO - PROCESS | 1849 | 1461224977293 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293ee7800 == 6 [pid = 1849] [id = 6] 00:49:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 15 (0x7f128a551000) [pid = 1849] [serial = 15] [outer = (nil)] 00:49:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 16 (0x7f128a552c00) [pid = 1849] [serial = 16] [outer = 0x7f128a551000] 00:49:37 INFO - PROCESS | 1849 | 1461224977364 Marionette DEBUG loaded listener.js 00:49:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 17 (0x7f128a559000) [pid = 1849] [serial = 17] [outer = 0x7f128a551000] 00:49:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5cc000 == 7 [pid = 1849] [id = 7] 00:49:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 18 (0x7f128a3a5800) [pid = 1849] [serial = 18] [outer = (nil)] 00:49:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 19 (0x7f128a55bc00) [pid = 1849] [serial = 19] [outer = 0x7f128a3a5800] 00:49:37 INFO - PROCESS | 1849 | 1461224977843 Marionette DEBUG loaded listener.js 00:49:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 20 (0x7f128a029400) [pid = 1849] [serial = 20] [outer = 0x7f128a3a5800] 00:49:38 INFO - PROCESS | 1849 | 1461224978298 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:49:38 INFO - PROCESS | 1849 | [1849] 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 00:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1139ms 00:49:38 INFO - PROCESS | 1849 | 1461224978455 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:49:38 INFO - PROCESS | 1849 | 1461224978459 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:49:38 INFO - PROCESS | 1849 | 1461224978493 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:49:38 INFO - PROCESS | 1849 | 1461224978497 Marionette TRACE conn3 <- [1,10,null,{}] 00:49:38 INFO - PROCESS | 1849 | 1461224978518 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:38 INFO - PROCESS | 1849 | 1461224978677 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:49:38 INFO - PROCESS | 1849 | 1461224978691 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293eec800 == 8 [pid = 1849] [id = 8] 00:49:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 21 (0x7f128a02ec00) [pid = 1849] [serial = 21] [outer = (nil)] 00:49:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 22 (0x7f129089c800) [pid = 1849] [serial = 22] [outer = 0x7f128a02ec00] 00:49:38 INFO - PROCESS | 1849 | 1461224978759 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 23 (0x7f1288690800) [pid = 1849] [serial = 23] [outer = 0x7f128a02ec00] 00:49:39 INFO - PROCESS | 1849 | 1461224979316 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 853ms 00:49:39 INFO - PROCESS | 1849 | 1461224979331 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1849 | 1461224979335 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:49:39 INFO - PROCESS | 1849 | 1461224979340 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1849 | 1461224979342 Marionette TRACE conn3 <- [1,14,null,{}] 00:49:39 INFO - PROCESS | 1849 | 1461224979348 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:39 INFO - PROCESS | 1849 | 1461224979492 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:49:39 INFO - PROCESS | 1849 | 1461224979511 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889bd800 == 9 [pid = 1849] [id = 9] 00:49:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 24 (0x7f128869c400) [pid = 1849] [serial = 24] [outer = (nil)] 00:49:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 25 (0x7f128895ac00) [pid = 1849] [serial = 25] [outer = 0x7f128869c400] 00:49:39 INFO - PROCESS | 1849 | 1461224979574 Marionette DEBUG loaded listener.js 00:49:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 26 (0x7f128e38dc00) [pid = 1849] [serial = 26] [outer = 0x7f128869c400] 00:49:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889d2800 == 10 [pid = 1849] [id = 10] 00:49:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 27 (0x7f12889d4800) [pid = 1849] [serial = 27] [outer = (nil)] 00:49:40 INFO - PROCESS | 1849 | 1461224980634 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:49:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 28 (0x7f12889d8000) [pid = 1849] [serial = 28] [outer = 0x7f12889d4800] 00:49:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 29 (0x7f1288b53800) [pid = 1849] [serial = 29] [outer = 0x7f12889d4800] 00:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1380ms 00:49:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b56000 == 11 [pid = 1849] [id = 11] 00:49:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 30 (0x7f1288b03800) [pid = 1849] [serial = 30] [outer = (nil)] 00:49:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 31 (0x7f1288b0f400) [pid = 1849] [serial = 31] [outer = 0x7f1288b03800] 00:49:40 INFO - PROCESS | 1849 | 1461224980840 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:49:40 INFO - PROCESS | 1849 | 1461224980848 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:49:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 32 (0x7f128944a000) [pid = 1849] [serial = 32] [outer = 0x7f1288b03800] 00:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:49:40 INFO - PROCESS | 1849 | 1461224980948 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:49:40 INFO - PROCESS | 1849 | 1461224980952 Marionette TRACE conn3 <- [1,18,null,{}] 00:49:41 INFO - PROCESS | 1849 | 1461224981019 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:41 INFO - PROCESS | 1849 | 1461224981206 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:49:41 INFO - PROCESS | 1849 | 1461224981281 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12894c1800 == 12 [pid = 1849] [id = 12] 00:49:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 33 (0x7f1288772000) [pid = 1849] [serial = 33] [outer = (nil)] 00:49:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 34 (0x7f1288b0fc00) [pid = 1849] [serial = 34] [outer = 0x7f1288772000] 00:49:41 INFO - PROCESS | 1849 | 1461224981353 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 35 (0x7f128ed99400) [pid = 1849] [serial = 35] [outer = 0x7f1288772000] 00:49:42 INFO - PROCESS | 1849 | 1461224982116 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1259ms 00:49:42 INFO - PROCESS | 1849 | 1461224982146 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:49:42 INFO - PROCESS | 1849 | 1461224982154 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:49:42 INFO - PROCESS | 1849 | 1461224982164 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:49:42 INFO - PROCESS | 1849 | 1461224982168 Marionette TRACE conn3 <- [1,22,null,{}] 00:49:42 INFO - PROCESS | 1849 | 1461224982174 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:42 INFO - PROCESS | 1849 | 1461224982360 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:49:42 INFO - PROCESS | 1849 | 1461224982476 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128e39d800 == 13 [pid = 1849] [id = 13] 00:49:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 36 (0x7f128a02a000) [pid = 1849] [serial = 36] [outer = (nil)] 00:49:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 37 (0x7f1291095000) [pid = 1849] [serial = 37] [outer = 0x7f128a02a000] 00:49:42 INFO - PROCESS | 1849 | 1461224982548 Marionette DEBUG loaded listener.js 00:49:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 38 (0x7f12917f0400) [pid = 1849] [serial = 38] [outer = 0x7f128a02a000] 00:49:43 INFO - PROCESS | 1849 | 1461224983394 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1277ms 00:49:43 INFO - PROCESS | 1849 | 1461224983443 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:49:43 INFO - PROCESS | 1849 | 1461224983447 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:49:43 INFO - PROCESS | 1849 | 1461224983453 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:49:43 INFO - PROCESS | 1849 | 1461224983458 Marionette TRACE conn3 <- [1,26,null,{}] 00:49:43 INFO - PROCESS | 1849 | 1461224983473 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:43 INFO - PROCESS | 1849 | 1461224983647 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:49:43 INFO - PROCESS | 1849 | 1461224983931 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5d5800 == 14 [pid = 1849] [id = 14] 00:49:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 39 (0x7f128b8a7800) [pid = 1849] [serial = 39] [outer = (nil)] 00:49:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 40 (0x7f128bd2a800) [pid = 1849] [serial = 40] [outer = 0x7f128b8a7800] 00:49:44 INFO - PROCESS | 1849 | 1461224984038 Marionette DEBUG loaded listener.js 00:49:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 41 (0x7f128fc5cc00) [pid = 1849] [serial = 41] [outer = 0x7f128b8a7800] 00:49:44 INFO - PROCESS | 1849 | 1461224984834 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1436ms 00:49:44 INFO - PROCESS | 1849 | 1461224984891 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:49:44 INFO - PROCESS | 1849 | 1461224984897 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:49:44 INFO - PROCESS | 1849 | 1461224984904 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:49:44 INFO - PROCESS | 1849 | 1461224984908 Marionette TRACE conn3 <- [1,30,null,{}] 00:49:44 INFO - PROCESS | 1849 | 1461224984915 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:45 INFO - PROCESS | 1849 | 1461224985118 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:49:45 INFO - PROCESS | 1849 | 1461224985250 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1290b9c800 == 15 [pid = 1849] [id = 15] 00:49:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 42 (0x7f128a551c00) [pid = 1849] [serial = 42] [outer = (nil)] 00:49:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 43 (0x7f129058c000) [pid = 1849] [serial = 43] [outer = 0x7f128a551c00] 00:49:45 INFO - PROCESS | 1849 | 1461224985314 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 44 (0x7f1292533c00) [pid = 1849] [serial = 44] [outer = 0x7f128a551c00] 00:49:45 INFO - PROCESS | 1849 | 1461224985948 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1080ms 00:49:45 INFO - PROCESS | 1849 | 1461224985987 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:49:45 INFO - PROCESS | 1849 | 1461224985993 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:49:46 INFO - PROCESS | 1849 | 1461224986002 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:49:46 INFO - PROCESS | 1849 | 1461224986005 Marionette TRACE conn3 <- [1,34,null,{}] 00:49:46 INFO - PROCESS | 1849 | 1461224986010 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:46 INFO - PROCESS | 1849 | 1461224986147 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:49:46 INFO - PROCESS | 1849 | 1461224986232 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291948000 == 16 [pid = 1849] [id = 16] 00:49:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 45 (0x7f128895b400) [pid = 1849] [serial = 45] [outer = (nil)] 00:49:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 46 (0x7f1292874400) [pid = 1849] [serial = 46] [outer = 0x7f128895b400] 00:49:46 INFO - PROCESS | 1849 | 1461224986293 Marionette DEBUG loaded listener.js 00:49:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 47 (0x7f12933be800) [pid = 1849] [serial = 47] [outer = 0x7f128895b400] 00:49:46 INFO - PROCESS | 1849 | 1461224986910 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 927ms 00:49:46 INFO - PROCESS | 1849 | 1461224986929 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:49:46 INFO - PROCESS | 1849 | 1461224986931 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:49:46 INFO - PROCESS | 1849 | 1461224986939 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:49:46 INFO - PROCESS | 1849 | 1461224986947 Marionette TRACE conn3 <- [1,38,null,{}] 00:49:46 INFO - PROCESS | 1849 | 1461224986960 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:47 INFO - PROCESS | 1849 | 1461224987134 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:49:47 INFO - PROCESS | 1849 | 1461224987157 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291e58000 == 17 [pid = 1849] [id = 17] 00:49:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 48 (0x7f1288b03000) [pid = 1849] [serial = 48] [outer = (nil)] 00:49:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 49 (0x7f129480e400) [pid = 1849] [serial = 49] [outer = 0x7f1288b03000] 00:49:47 INFO - PROCESS | 1849 | 1461224987214 Marionette DEBUG loaded listener.js 00:49:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 50 (0x7f1294996400) [pid = 1849] [serial = 50] [outer = 0x7f1288b03000] 00:49:47 INFO - PROCESS | 1849 | 1461224987879 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 991ms 00:49:47 INFO - PROCESS | 1849 | 1461224987928 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:49:47 INFO - PROCESS | 1849 | 1461224987931 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:49:47 INFO - PROCESS | 1849 | 1461224987937 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:49:47 INFO - PROCESS | 1849 | 1461224987939 Marionette TRACE conn3 <- [1,42,null,{}] 00:49:47 INFO - PROCESS | 1849 | 1461224987944 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:48 INFO - PROCESS | 1849 | 1461224988113 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:49:48 INFO - PROCESS | 1849 | 1461224988131 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921bf800 == 18 [pid = 1849] [id = 18] 00:49:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 51 (0x7f1292878800) [pid = 1849] [serial = 51] [outer = (nil)] 00:49:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 52 (0x7f1294ba6400) [pid = 1849] [serial = 52] [outer = 0x7f1292878800] 00:49:48 INFO - PROCESS | 1849 | 1461224988195 Marionette DEBUG loaded listener.js 00:49:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 53 (0x7f1299210c00) [pid = 1849] [serial = 53] [outer = 0x7f1292878800] 00:49:48 INFO - PROCESS | 1849 | 1461224988779 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 881ms 00:49:48 INFO - PROCESS | 1849 | 1461224988820 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:49:48 INFO - PROCESS | 1849 | 1461224988822 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:49:48 INFO - PROCESS | 1849 | 1461224988829 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:49:48 INFO - PROCESS | 1849 | 1461224988831 Marionette TRACE conn3 <- [1,46,null,{}] 00:49:48 INFO - PROCESS | 1849 | 1461224988836 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:48 INFO - PROCESS | 1849 | 1461224988959 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:49:48 INFO - PROCESS | 1849 | 1461224988977 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292772000 == 19 [pid = 1849] [id = 19] 00:49:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 54 (0x7f129e367800) [pid = 1849] [serial = 54] [outer = (nil)] 00:49:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 55 (0x7f129ef77000) [pid = 1849] [serial = 55] [outer = 0x7f129e367800] 00:49:49 INFO - PROCESS | 1849 | 1461224989056 Marionette DEBUG loaded listener.js 00:49:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 56 (0x7f129f1f9c00) [pid = 1849] [serial = 56] [outer = 0x7f129e367800] 00:49:49 INFO - PROCESS | 1849 | 1461224989764 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 983ms 00:49:49 INFO - PROCESS | 1849 | 1461224989812 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1849 | 1461224989816 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:49:49 INFO - PROCESS | 1849 | 1461224989821 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1849 | 1461224989823 Marionette TRACE conn3 <- [1,50,null,{}] 00:49:49 INFO - PROCESS | 1849 | 1461224989829 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:49 INFO - PROCESS | 1849 | 1461224989988 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:49:50 INFO - PROCESS | 1849 | 1461224990008 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12933db800 == 20 [pid = 1849] [id = 20] 00:49:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 57 (0x7f129ef78800) [pid = 1849] [serial = 57] [outer = (nil)] 00:49:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 58 (0x7f129f645000) [pid = 1849] [serial = 58] [outer = 0x7f129ef78800] 00:49:50 INFO - PROCESS | 1849 | 1461224990067 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 59 (0x7f129f6eb800) [pid = 1849] [serial = 59] [outer = 0x7f129ef78800] 00:49:50 INFO - PROCESS | 1849 | 1461224990691 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 926ms 00:49:50 INFO - PROCESS | 1849 | 1461224990749 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:49:50 INFO - PROCESS | 1849 | 1461224990751 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:49:50 INFO - PROCESS | 1849 | 1461224990758 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:49:50 INFO - PROCESS | 1849 | 1461224990762 Marionette TRACE conn3 <- [1,54,null,{}] 00:49:50 INFO - PROCESS | 1849 | 1461224990766 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:50 INFO - PROCESS | 1849 | 1461224990939 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:49:51 INFO - PROCESS | 1849 | 1461224991075 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889bb000 == 21 [pid = 1849] [id = 21] 00:49:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 60 (0x7f1288697000) [pid = 1849] [serial = 60] [outer = (nil)] 00:49:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 61 (0x7f1288774000) [pid = 1849] [serial = 61] [outer = 0x7f1288697000] 00:49:51 INFO - PROCESS | 1849 | 1461224991150 Marionette DEBUG loaded listener.js 00:49:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 62 (0x7f1288963000) [pid = 1849] [serial = 62] [outer = 0x7f1288697000] 00:49:51 INFO - PROCESS | 1849 | 1461224991923 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1227ms 00:49:51 INFO - PROCESS | 1849 | 1461224991992 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:49:52 INFO - PROCESS | 1849 | 1461224992005 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:49:52 INFO - PROCESS | 1849 | 1461224992013 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:49:52 INFO - PROCESS | 1849 | 1461224992020 Marionette TRACE conn3 <- [1,58,null,{}] 00:49:52 INFO - PROCESS | 1849 | 1461224992027 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:52 INFO - PROCESS | 1849 | 1461224992226 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:49:52 INFO - PROCESS | 1849 | 1461224992350 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129150e800 == 22 [pid = 1849] [id = 22] 00:49:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 63 (0x7f1288697c00) [pid = 1849] [serial = 63] [outer = (nil)] 00:49:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 64 (0x7f128f5d4400) [pid = 1849] [serial = 64] [outer = 0x7f1288697c00] 00:49:52 INFO - PROCESS | 1849 | 1461224992431 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 65 (0x7f12906c8800) [pid = 1849] [serial = 65] [outer = 0x7f1288697c00] 00:49:53 INFO - PROCESS | 1849 | 1461224993230 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1290ms 00:49:53 INFO - PROCESS | 1849 | 1461224993303 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:49:53 INFO - PROCESS | 1849 | 1461224993308 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:49:53 INFO - PROCESS | 1849 | 1461224993314 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1849 | 1461224993317 Marionette TRACE conn3 <- [1,62,null,{}] 00:49:53 INFO - PROCESS | 1849 | 1461224993323 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:53 INFO - PROCESS | 1849 | 1461224993476 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:49:53 INFO - PROCESS | 1849 | 1461224993597 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129284c800 == 23 [pid = 1849] [id = 23] 00:49:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 66 (0x7f128e108000) [pid = 1849] [serial = 66] [outer = (nil)] 00:49:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 67 (0x7f129253a800) [pid = 1849] [serial = 67] [outer = 0x7f128e108000] 00:49:53 INFO - PROCESS | 1849 | 1461224993671 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 68 (0x7f12933be000) [pid = 1849] [serial = 68] [outer = 0x7f128e108000] 00:49:54 INFO - PROCESS | 1849 | 1461224994477 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1237ms 00:49:54 INFO - PROCESS | 1849 | 1461224994551 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 1849 | 1461224994557 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:49:54 INFO - PROCESS | 1849 | 1461224994572 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 1849 | 1461224994579 Marionette TRACE conn3 <- [1,66,null,{}] 00:49:54 INFO - PROCESS | 1849 | 1461224994585 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:54 INFO - PROCESS | 1849 | 1461224994908 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:49:55 INFO - PROCESS | 1849 | 1461224995044 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f714000 == 24 [pid = 1849] [id = 24] 00:49:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 69 (0x7f128a39b000) [pid = 1849] [serial = 69] [outer = (nil)] 00:49:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f128a557000) [pid = 1849] [serial = 70] [outer = 0x7f128a39b000] 00:49:55 INFO - PROCESS | 1849 | 1461224995156 Marionette DEBUG loaded listener.js 00:49:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f128e10d800) [pid = 1849] [serial = 71] [outer = 0x7f128a39b000] 00:49:55 INFO - PROCESS | 1849 | 1461224995993 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12933db800 == 23 [pid = 1849] [id = 20] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292772000 == 22 [pid = 1849] [id = 19] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921bf800 == 21 [pid = 1849] [id = 18] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291e58000 == 20 [pid = 1849] [id = 17] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291948000 == 19 [pid = 1849] [id = 16] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1290b9c800 == 18 [pid = 1849] [id = 15] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5d5800 == 17 [pid = 1849] [id = 14] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128e39d800 == 16 [pid = 1849] [id = 13] 00:49:56 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12894c1800 == 15 [pid = 1849] [id = 12] 00:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1491ms 00:49:56 INFO - PROCESS | 1849 | 1461224996062 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:49:56 INFO - PROCESS | 1849 | 1461224996068 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:49:56 INFO - PROCESS | 1849 | 1461224996076 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1849 | 1461224996083 Marionette TRACE conn3 <- [1,70,null,{}] 00:49:56 INFO - PROCESS | 1849 | 1461224996101 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:56 INFO - PROCESS | 1849 | 1461224996282 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:49:56 INFO - PROCESS | 1849 | 1461224996407 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128b795000 == 16 [pid = 1849] [id = 25] 00:49:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f128e106000) [pid = 1849] [serial = 72] [outer = (nil)] 00:49:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f128ed97c00) [pid = 1849] [serial = 73] [outer = 0x7f128e106000] 00:49:56 INFO - PROCESS | 1849 | 1461224996491 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f129080bc00) [pid = 1849] [serial = 74] [outer = 0x7f128e106000] 00:49:57 INFO - PROCESS | 1849 | 1461224997259 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1249ms 00:49:57 INFO - PROCESS | 1849 | 1461224997325 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:49:57 INFO - PROCESS | 1849 | 1461224997334 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:49:57 INFO - PROCESS | 1849 | 1461224997362 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:49:57 INFO - PROCESS | 1849 | 1461224997366 Marionette TRACE conn3 <- [1,74,null,{}] 00:49:57 INFO - PROCESS | 1849 | 1461224997371 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:57 INFO - PROCESS | 1849 | 1461224997531 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:49:57 INFO - PROCESS | 1849 | 1461224997653 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291d16000 == 17 [pid = 1849] [id = 26] 00:49:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f128895c000) [pid = 1849] [serial = 75] [outer = (nil)] 00:49:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f1292877000) [pid = 1849] [serial = 76] [outer = 0x7f128895c000] 00:49:57 INFO - PROCESS | 1849 | 1461224997730 Marionette DEBUG loaded listener.js 00:49:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 77 (0x7f1293404800) [pid = 1849] [serial = 77] [outer = 0x7f128895c000] 00:49:58 INFO - PROCESS | 1849 | 1461224998510 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1183ms 00:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:49:58 INFO - PROCESS | 1849 | 1461224998541 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:49:58 INFO - PROCESS | 1849 | 1461224998544 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:49:58 INFO - PROCESS | 1849 | 1461224998551 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 1849 | 1461224998556 Marionette TRACE conn3 <- [1,78,null,{}] 00:49:58 INFO - PROCESS | 1849 | 1461224998571 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:58 INFO - PROCESS | 1849 | 1461224998739 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:49:58 INFO - PROCESS | 1849 | 1461224998862 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129276b800 == 18 [pid = 1849] [id = 27] 00:49:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 78 (0x7f1290cf2400) [pid = 1849] [serial = 78] [outer = (nil)] 00:49:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 79 (0x7f1294ba2c00) [pid = 1849] [serial = 79] [outer = 0x7f1290cf2400] 00:49:58 INFO - PROCESS | 1849 | 1461224998940 Marionette DEBUG loaded listener.js 00:49:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 80 (0x7f129ef79400) [pid = 1849] [serial = 80] [outer = 0x7f1290cf2400] 00:49:59 INFO - PROCESS | 1849 | 1461224999781 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1290ms 00:49:59 INFO - PROCESS | 1849 | 1461224999841 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:49:59 INFO - PROCESS | 1849 | 1461224999844 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:49:59 INFO - PROCESS | 1849 | 1461224999851 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:49:59 INFO - PROCESS | 1849 | 1461224999853 Marionette TRACE conn3 <- [1,82,null,{}] 00:49:59 INFO - PROCESS | 1849 | 1461224999859 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:00 INFO - PROCESS | 1849 | 1461225000019 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:50:00 INFO - PROCESS | 1849 | 1461225000142 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1294908800 == 19 [pid = 1849] [id = 28] 00:50:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 81 (0x7f1288959400) [pid = 1849] [serial = 81] [outer = (nil)] 00:50:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f129f6e7800) [pid = 1849] [serial = 82] [outer = 0x7f1288959400] 00:50:00 INFO - PROCESS | 1849 | 1461225000220 Marionette DEBUG loaded listener.js 00:50:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f12a03dac00) [pid = 1849] [serial = 83] [outer = 0x7f1288959400] 00:50:00 INFO - PROCESS | 1849 | 1461225000980 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1178ms 00:50:01 INFO - PROCESS | 1849 | 1461225001030 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:50:01 INFO - PROCESS | 1849 | 1461225001033 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:50:01 INFO - PROCESS | 1849 | 1461225001039 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:50:01 INFO - PROCESS | 1849 | 1461225001041 Marionette TRACE conn3 <- [1,86,null,{}] 00:50:01 INFO - PROCESS | 1849 | 1461225001047 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:01 INFO - PROCESS | 1849 | 1461225001186 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:50:01 INFO - PROCESS | 1849 | 1461225001321 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12992bf800 == 20 [pid = 1849] [id = 29] 00:50:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f1293406c00) [pid = 1849] [serial = 84] [outer = (nil)] 00:50:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f12a0614400) [pid = 1849] [serial = 85] [outer = 0x7f1293406c00] 00:50:01 INFO - PROCESS | 1849 | 1461225001391 Marionette DEBUG loaded listener.js 00:50:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f12a2514000) [pid = 1849] [serial = 86] [outer = 0x7f1293406c00] 00:50:02 INFO - PROCESS | 1849 | 1461225002260 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1277ms 00:50:02 INFO - PROCESS | 1849 | 1461225002347 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:50:02 INFO - PROCESS | 1849 | 1461225002367 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:50:02 INFO - PROCESS | 1849 | 1461225002390 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:50:02 INFO - PROCESS | 1849 | 1461225002395 Marionette TRACE conn3 <- [1,90,null,{}] 00:50:02 INFO - PROCESS | 1849 | 1461225002402 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:02 INFO - PROCESS | 1849 | 1461225002564 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:50:02 INFO - PROCESS | 1849 | 1461225002671 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291007800 == 21 [pid = 1849] [id = 30] 00:50:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f129083d000) [pid = 1849] [serial = 87] [outer = (nil)] 00:50:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f1291096c00) [pid = 1849] [serial = 88] [outer = 0x7f129083d000] 00:50:02 INFO - PROCESS | 1849 | 1461225002743 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f1291f1a800) [pid = 1849] [serial = 89] [outer = 0x7f129083d000] 00:50:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12889bb000 == 20 [pid = 1849] [id = 21] 00:50:03 INFO - PROCESS | 1849 | 1461225003584 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1233ms 00:50:03 INFO - PROCESS | 1849 | 1461225003623 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:50:03 INFO - PROCESS | 1849 | 1461225003630 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:50:03 INFO - PROCESS | 1849 | 1461225003639 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:50:03 INFO - PROCESS | 1849 | 1461225003644 Marionette TRACE conn3 <- [1,94,null,{}] 00:50:03 INFO - PROCESS | 1849 | 1461225003651 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:03 INFO - PROCESS | 1849 | 1461225003817 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:50:03 INFO - PROCESS | 1849 | 1461225003946 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291959800 == 21 [pid = 1849] [id = 31] 00:50:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f12906c9400) [pid = 1849] [serial = 90] [outer = (nil)] 00:50:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f12914e0400) [pid = 1849] [serial = 91] [outer = 0x7f12906c9400] 00:50:04 INFO - PROCESS | 1849 | 1461225004026 Marionette DEBUG loaded listener.js 00:50:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f1292f5c000) [pid = 1849] [serial = 92] [outer = 0x7f12906c9400] 00:50:04 INFO - PROCESS | 1849 | 1461225004860 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1281ms 00:50:04 INFO - PROCESS | 1849 | 1461225004921 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:50:04 INFO - PROCESS | 1849 | 1461225004930 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:50:04 INFO - PROCESS | 1849 | 1461225004939 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:50:04 INFO - PROCESS | 1849 | 1461225004944 Marionette TRACE conn3 <- [1,98,null,{}] 00:50:04 INFO - PROCESS | 1849 | 1461225004949 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:05 INFO - PROCESS | 1849 | 1461225005115 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:50:05 INFO - PROCESS | 1849 | 1461225005242 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1294978000 == 22 [pid = 1849] [id = 32] 00:50:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f1290808c00) [pid = 1849] [serial = 93] [outer = (nil)] 00:50:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1299218c00) [pid = 1849] [serial = 94] [outer = 0x7f1290808c00] 00:50:05 INFO - PROCESS | 1849 | 1461225005315 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f1292f57c00) [pid = 1849] [serial = 95] [outer = 0x7f1290808c00] 00:50:06 INFO - PROCESS | 1849 | 1461225006150 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1237ms 00:50:06 INFO - PROCESS | 1849 | 1461225006197 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:50:06 INFO - PROCESS | 1849 | 1461225006201 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:50:06 INFO - PROCESS | 1849 | 1461225006207 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:50:06 INFO - PROCESS | 1849 | 1461225006214 Marionette TRACE conn3 <- [1,102,null,{}] 00:50:06 INFO - PROCESS | 1849 | 1461225006229 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:06 INFO - PROCESS | 1849 | 1461225006390 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:50:06 INFO - PROCESS | 1849 | 1461225006519 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f150000 == 23 [pid = 1849] [id = 33] 00:50:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f12a04c6800) [pid = 1849] [serial = 96] [outer = (nil)] 00:50:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f12a07d9800) [pid = 1849] [serial = 97] [outer = 0x7f12a04c6800] 00:50:06 INFO - PROCESS | 1849 | 1461225006596 Marionette DEBUG loaded listener.js 00:50:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f12a3e2b000) [pid = 1849] [serial = 98] [outer = 0x7f12a04c6800] 00:50:07 INFO - PROCESS | 1849 | 1461225007438 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1288ms 00:50:07 INFO - PROCESS | 1849 | 1461225007496 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:50:07 INFO - PROCESS | 1849 | 1461225007501 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:50:07 INFO - PROCESS | 1849 | 1461225007510 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:50:07 INFO - PROCESS | 1849 | 1461225007513 Marionette TRACE conn3 <- [1,106,null,{}] 00:50:07 INFO - PROCESS | 1849 | 1461225007519 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:07 INFO - PROCESS | 1849 | 1461225007671 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:50:07 INFO - PROCESS | 1849 | 1461225007799 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f422800 == 24 [pid = 1849] [id = 34] 00:50:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f12a44cf000) [pid = 1849] [serial = 99] [outer = (nil)] 00:50:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f12a458e400) [pid = 1849] [serial = 100] [outer = 0x7f12a44cf000] 00:50:07 INFO - PROCESS | 1849 | 1461225007873 Marionette DEBUG loaded listener.js 00:50:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f12a466b800) [pid = 1849] [serial = 101] [outer = 0x7f12a44cf000] 00:50:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129276b800 == 23 [pid = 1849] [id = 27] 00:50:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291d16000 == 22 [pid = 1849] [id = 26] 00:50:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128b795000 == 21 [pid = 1849] [id = 25] 00:50:08 INFO - PROCESS | 1849 | 1461225008962 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1485ms 00:50:09 INFO - PROCESS | 1849 | 1461225008995 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:50:09 INFO - PROCESS | 1849 | 1461225009000 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:50:09 INFO - PROCESS | 1849 | 1461225009008 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:50:09 INFO - PROCESS | 1849 | 1461225009014 Marionette TRACE conn3 <- [1,110,null,{}] 00:50:09 INFO - PROCESS | 1849 | 1461225009023 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:09 INFO - PROCESS | 1849 | 1461225009176 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:50:09 INFO - PROCESS | 1849 | 1461225009317 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129100b000 == 22 [pid = 1849] [id = 35] 00:50:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f128e107800) [pid = 1849] [serial = 102] [outer = (nil)] 00:50:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f1291f1a000) [pid = 1849] [serial = 103] [outer = 0x7f128e107800] 00:50:09 INFO - PROCESS | 1849 | 1461225009404 Marionette DEBUG loaded listener.js 00:50:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f12933be400) [pid = 1849] [serial = 104] [outer = 0x7f128e107800] 00:50:10 INFO - PROCESS | 1849 | 1461225010256 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1296ms 00:50:10 INFO - PROCESS | 1849 | 1461225010306 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:50:10 INFO - PROCESS | 1849 | 1461225010314 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:50:10 INFO - PROCESS | 1849 | 1461225010342 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 1849 | 1461225010347 Marionette TRACE conn3 <- [1,114,null,{}] 00:50:10 INFO - PROCESS | 1849 | 1461225010353 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:10 INFO - PROCESS | 1849 | 1461225010509 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:50:10 INFO - PROCESS | 1849 | 1461225010640 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948cd000 == 23 [pid = 1849] [id = 36] 00:50:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f1290ced000) [pid = 1849] [serial = 105] [outer = (nil)] 00:50:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f129f1f8c00) [pid = 1849] [serial = 106] [outer = 0x7f1290ced000] 00:50:10 INFO - PROCESS | 1849 | 1461225010715 Marionette DEBUG loaded listener.js 00:50:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f129f680c00) [pid = 1849] [serial = 107] [outer = 0x7f1290ced000] 00:50:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f12a0618800) [pid = 1849] [serial = 108] [outer = 0x7f1288b03800] 00:50:11 INFO - PROCESS | 1849 | 1461225011649 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1388ms 00:50:11 INFO - PROCESS | 1849 | 1461225011727 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:50:11 INFO - PROCESS | 1849 | 1461225011730 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:50:11 INFO - PROCESS | 1849 | 1461225011737 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:50:11 INFO - PROCESS | 1849 | 1461225011742 Marionette TRACE conn3 <- [1,118,null,{}] 00:50:11 INFO - PROCESS | 1849 | 1461225011760 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:11 INFO - PROCESS | 1849 | 1461225011983 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:50:12 INFO - PROCESS | 1849 | 1461225012125 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f1e1000 == 24 [pid = 1849] [id = 37] 00:50:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f12a44cb800) [pid = 1849] [serial = 109] [outer = (nil)] 00:50:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f12a44d0800) [pid = 1849] [serial = 110] [outer = 0x7f12a44cb800] 00:50:12 INFO - PROCESS | 1849 | 1461225012215 Marionette DEBUG loaded listener.js 00:50:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f12a48ae000) [pid = 1849] [serial = 111] [outer = 0x7f12a44cb800] 00:50:12 INFO - PROCESS | 1849 | 1461225012902 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1235ms 00:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:50:12 INFO - PROCESS | 1849 | 1461225012973 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:50:12 INFO - PROCESS | 1849 | 1461225012977 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:50:12 INFO - PROCESS | 1849 | 1461225012983 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:50:12 INFO - PROCESS | 1849 | 1461225012986 Marionette TRACE conn3 <- [1,122,null,{}] 00:50:12 INFO - PROCESS | 1849 | 1461225012991 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:13 INFO - PROCESS | 1849 | 1461225013183 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:50:13 INFO - PROCESS | 1849 | 1461225013198 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a031a000 == 25 [pid = 1849] [id = 38] 00:50:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f12a4980c00) [pid = 1849] [serial = 112] [outer = (nil)] 00:50:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f12a4a5cc00) [pid = 1849] [serial = 113] [outer = 0x7f12a4980c00] 00:50:13 INFO - PROCESS | 1849 | 1461225013266 Marionette DEBUG loaded listener.js 00:50:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f128fc5a000) [pid = 1849] [serial = 114] [outer = 0x7f12a4980c00] 00:50:14 INFO - PROCESS | 1849 | 1461225014055 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1136ms 00:50:14 INFO - PROCESS | 1849 | 1461225014127 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:50:14 INFO - PROCESS | 1849 | 1461225014130 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:50:14 INFO - PROCESS | 1849 | 1461225014138 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:50:14 INFO - PROCESS | 1849 | 1461225014140 Marionette TRACE conn3 <- [1,126,null,{}] 00:50:14 INFO - PROCESS | 1849 | 1461225014146 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:14 INFO - PROCESS | 1849 | 1461225014285 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:50:14 INFO - PROCESS | 1849 | 1461225014421 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a3ea1800 == 26 [pid = 1849] [id = 39] 00:50:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f128895d800) [pid = 1849] [serial = 115] [outer = (nil)] 00:50:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f12a700ac00) [pid = 1849] [serial = 116] [outer = 0x7f128895d800] 00:50:14 INFO - PROCESS | 1849 | 1461225014494 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f12a7387400) [pid = 1849] [serial = 117] [outer = 0x7f128895d800] 00:50:15 INFO - PROCESS | 1849 | 1461225015282 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1185ms 00:50:15 INFO - PROCESS | 1849 | 1461225015324 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:50:15 INFO - PROCESS | 1849 | 1461225015327 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:50:15 INFO - PROCESS | 1849 | 1461225015333 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:50:15 INFO - PROCESS | 1849 | 1461225015335 Marionette TRACE conn3 <- [1,130,null,{}] 00:50:15 INFO - PROCESS | 1849 | 1461225015340 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:15 INFO - PROCESS | 1849 | 1461225015545 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:50:15 INFO - PROCESS | 1849 | 1461225015681 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a45cc800 == 27 [pid = 1849] [id = 40] 00:50:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f12882ec000) [pid = 1849] [serial = 118] [outer = (nil)] 00:50:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f12882edc00) [pid = 1849] [serial = 119] [outer = 0x7f12882ec000] 00:50:15 INFO - PROCESS | 1849 | 1461225015759 Marionette DEBUG loaded listener.js 00:50:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f12882f3400) [pid = 1849] [serial = 120] [outer = 0x7f12882ec000] 00:50:16 INFO - PROCESS | 1849 | 1461225016586 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1277ms 00:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:50:16 INFO - PROCESS | 1849 | 1461225016619 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:50:16 INFO - PROCESS | 1849 | 1461225016622 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:50:16 INFO - PROCESS | 1849 | 1461225016630 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:50:16 INFO - PROCESS | 1849 | 1461225016633 Marionette TRACE conn3 <- [1,134,null,{}] 00:50:16 INFO - PROCESS | 1849 | 1461225016639 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:16 INFO - PROCESS | 1849 | 1461225016782 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:50:16 INFO - PROCESS | 1849 | 1461225016975 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0be000 == 28 [pid = 1849] [id = 41] 00:50:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f128708dc00) [pid = 1849] [serial = 121] [outer = (nil)] 00:50:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f1287097000) [pid = 1849] [serial = 122] [outer = 0x7f128708dc00] 00:50:17 INFO - PROCESS | 1849 | 1461225017046 Marionette DEBUG loaded listener.js 00:50:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f12882e7400) [pid = 1849] [serial = 123] [outer = 0x7f128708dc00] 00:50:18 INFO - PROCESS | 1849 | 1461225018030 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1430ms 00:50:18 INFO - PROCESS | 1849 | 1461225018060 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:50:18 INFO - PROCESS | 1849 | 1461225018066 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:50:18 INFO - PROCESS | 1849 | 1461225018077 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:50:18 INFO - PROCESS | 1849 | 1461225018084 Marionette TRACE conn3 <- [1,138,null,{}] 00:50:18 INFO - PROCESS | 1849 | 1461225018142 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:18 INFO - PROCESS | 1849 | 1461225018351 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:50:18 INFO - PROCESS | 1849 | 1461225018558 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfd8800 == 29 [pid = 1849] [id = 42] 00:50:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f12882f2c00) [pid = 1849] [serial = 124] [outer = (nil)] 00:50:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f128a3a4c00) [pid = 1849] [serial = 125] [outer = 0x7f12882f2c00] 00:50:18 INFO - PROCESS | 1849 | 1461225018683 Marionette DEBUG loaded listener.js 00:50:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f128ba04800) [pid = 1849] [serial = 126] [outer = 0x7f12882f2c00] 00:50:19 INFO - PROCESS | 1849 | 1461225019525 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1493ms 00:50:19 INFO - PROCESS | 1849 | 1461225019569 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:50:19 INFO - PROCESS | 1849 | 1461225019577 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:50:19 INFO - PROCESS | 1849 | 1461225019587 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:50:19 INFO - PROCESS | 1849 | 1461225019592 Marionette TRACE conn3 <- [1,142,null,{}] 00:50:19 INFO - PROCESS | 1849 | 1461225019598 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:19 INFO - PROCESS | 1849 | 1461225019799 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:50:19 INFO - PROCESS | 1849 | 1461225019937 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f444000 == 30 [pid = 1849] [id = 43] 00:50:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f1288696400) [pid = 1849] [serial = 127] [outer = (nil)] 00:50:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f128bccc000) [pid = 1849] [serial = 128] [outer = 0x7f1288696400] 00:50:20 INFO - PROCESS | 1849 | 1461225020013 Marionette DEBUG loaded listener.js 00:50:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f128e10f800) [pid = 1849] [serial = 129] [outer = 0x7f1288696400] 00:50:20 INFO - PROCESS | 1849 | 1461225020862 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1332ms 00:50:20 INFO - PROCESS | 1849 | 1461225020920 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:50:20 INFO - PROCESS | 1849 | 1461225020923 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:50:20 INFO - PROCESS | 1849 | 1461225020930 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:50:20 INFO - PROCESS | 1849 | 1461225020935 Marionette TRACE conn3 <- [1,146,null,{}] 00:50:20 INFO - PROCESS | 1849 | 1461225020950 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:21 INFO - PROCESS | 1849 | 1461225021146 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:50:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948cd000 == 29 [pid = 1849] [id = 36] 00:50:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129100b000 == 28 [pid = 1849] [id = 35] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1294908800 == 27 [pid = 1849] [id = 28] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f1e1000 == 26 [pid = 1849] [id = 37] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293eec800 == 25 [pid = 1849] [id = 8] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293ee7800 == 24 [pid = 1849] [id = 6] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a3ea1800 == 23 [pid = 1849] [id = 39] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12992bf800 == 22 [pid = 1849] [id = 29] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a031a000 == 21 [pid = 1849] [id = 38] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129284c800 == 20 [pid = 1849] [id = 23] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291007800 == 19 [pid = 1849] [id = 30] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a45cc800 == 18 [pid = 1849] [id = 40] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1294978000 == 17 [pid = 1849] [id = 32] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f150000 == 16 [pid = 1849] [id = 33] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291959800 == 15 [pid = 1849] [id = 31] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129150e800 == 14 [pid = 1849] [id = 22] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f714000 == 13 [pid = 1849] [id = 24] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f444000 == 12 [pid = 1849] [id = 43] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12889bd800 == 11 [pid = 1849] [id = 9] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a0be000 == 10 [pid = 1849] [id = 41] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfd8800 == 9 [pid = 1849] [id = 42] 00:50:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f422800 == 8 [pid = 1849] [id = 34] 00:50:25 INFO - PROCESS | 1849 | 1461225025145 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5c2800 == 9 [pid = 1849] [id = 44] 00:50:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f1288955800) [pid = 1849] [serial = 130] [outer = (nil)] 00:50:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f1288b04000) [pid = 1849] [serial = 131] [outer = 0x7f1288955800] 00:50:25 INFO - PROCESS | 1849 | 1461225025215 Marionette DEBUG loaded listener.js 00:50:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f128a54dc00) [pid = 1849] [serial = 132] [outer = 0x7f1288955800] 00:50:25 INFO - PROCESS | 1849 | 1461225025899 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 5010ms 00:50:25 INFO - PROCESS | 1849 | 1461225025943 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:50:25 INFO - PROCESS | 1849 | 1461225025949 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:50:25 INFO - PROCESS | 1849 | 1461225025956 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:50:25 INFO - PROCESS | 1849 | 1461225025962 Marionette TRACE conn3 <- [1,150,null,{}] 00:50:25 INFO - PROCESS | 1849 | 1461225025969 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:26 INFO - PROCESS | 1849 | 1461225026126 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:50:26 INFO - PROCESS | 1849 | 1461225026224 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1290b9b800 == 10 [pid = 1849] [id = 45] 00:50:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f128ba09800) [pid = 1849] [serial = 133] [outer = (nil)] 00:50:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f128bcccc00) [pid = 1849] [serial = 134] [outer = 0x7f128ba09800] 00:50:26 INFO - PROCESS | 1849 | 1461225026290 Marionette DEBUG loaded listener.js 00:50:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f128ed9f400) [pid = 1849] [serial = 135] [outer = 0x7f128ba09800] 00:50:27 INFO - PROCESS | 1849 | 1461225027176 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1282ms 00:50:27 INFO - PROCESS | 1849 | 1461225027243 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:50:27 INFO - PROCESS | 1849 | 1461225027250 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:50:27 INFO - PROCESS | 1849 | 1461225027256 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:50:27 INFO - PROCESS | 1849 | 1461225027259 Marionette TRACE conn3 <- [1,154,null,{}] 00:50:27 INFO - PROCESS | 1849 | 1461225027274 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:27 INFO - PROCESS | 1849 | 1461225027419 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:50:27 INFO - PROCESS | 1849 | 1461225027554 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948ba000 == 11 [pid = 1849] [id = 46] 00:50:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f128e104400) [pid = 1849] [serial = 136] [outer = (nil)] 00:50:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f1291f13800) [pid = 1849] [serial = 137] [outer = 0x7f128e104400] 00:50:27 INFO - PROCESS | 1849 | 1461225027621 Marionette DEBUG loaded listener.js 00:50:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f12933c0800) [pid = 1849] [serial = 138] [outer = 0x7f128e104400] 00:50:28 INFO - PROCESS | 1849 | 1461225028377 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1136ms 00:50:28 INFO - PROCESS | 1849 | 1461225028394 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:50:28 INFO - PROCESS | 1849 | 1461225028398 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:50:28 INFO - PROCESS | 1849 | 1461225028414 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:50:28 INFO - PROCESS | 1849 | 1461225028424 Marionette TRACE conn3 <- [1,158,null,{}] 00:50:28 INFO - PROCESS | 1849 | 1461225028439 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:28 INFO - PROCESS | 1849 | 1461225028632 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:50:28 INFO - PROCESS | 1849 | 1461225028652 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f1cf000 == 12 [pid = 1849] [id = 47] 00:50:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f1292fc5c00) [pid = 1849] [serial = 139] [outer = (nil)] 00:50:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f129ef80400) [pid = 1849] [serial = 140] [outer = 0x7f1292fc5c00] 00:50:28 INFO - PROCESS | 1849 | 1461225028712 Marionette DEBUG loaded listener.js 00:50:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f129f4a5000) [pid = 1849] [serial = 141] [outer = 0x7f1292fc5c00] 00:50:30 INFO - PROCESS | 1849 | 1461225030254 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f128708dc00) [pid = 1849] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f128895c000) [pid = 1849] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f1290808c00) [pid = 1849] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f128a39b000) [pid = 1849] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f128b8a7800) [pid = 1849] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f128895b400) [pid = 1849] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f1288772000) [pid = 1849] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f1288b03000) [pid = 1849] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f1292878800) [pid = 1849] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f129e367800) [pid = 1849] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f128a02a000) [pid = 1849] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f128a551c00) [pid = 1849] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f12a44cf000) [pid = 1849] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f128e108000) [pid = 1849] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f128895d800) [pid = 1849] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f1288959400) [pid = 1849] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f128e106000) [pid = 1849] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f12882f2c00) [pid = 1849] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f12a04c6800) [pid = 1849] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f1288697c00) [pid = 1849] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f129083d000) [pid = 1849] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f1288697000) [pid = 1849] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f128e107800) [pid = 1849] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f129ef78800) [pid = 1849] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f1290cf2400) [pid = 1849] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f1290ced000) [pid = 1849] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f12906c9400) [pid = 1849] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f12a4980c00) [pid = 1849] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f1293406c00) [pid = 1849] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f128869c400) [pid = 1849] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f128a02ec00) [pid = 1849] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f12882ec000) [pid = 1849] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f12a44cb800) [pid = 1849] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:50:30 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f128a551000) [pid = 1849] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2062ms 00:50:30 INFO - PROCESS | 1849 | 1461225030492 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:50:30 INFO - PROCESS | 1849 | 1461225030496 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:50:30 INFO - PROCESS | 1849 | 1461225030546 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:50:30 INFO - PROCESS | 1849 | 1461225030548 Marionette TRACE conn3 <- [1,162,null,{}] 00:50:30 INFO - PROCESS | 1849 | 1461225030635 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:30 INFO - PROCESS | 1849 | 1461225030782 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:50:30 INFO - PROCESS | 1849 | 1461225030908 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f587800 == 13 [pid = 1849] [id = 48] 00:50:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f12882ebc00) [pid = 1849] [serial = 142] [outer = (nil)] 00:50:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f1290588400) [pid = 1849] [serial = 143] [outer = 0x7f12882ebc00] 00:50:30 INFO - PROCESS | 1849 | 1461225030970 Marionette DEBUG loaded listener.js 00:50:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f1290bc8000) [pid = 1849] [serial = 144] [outer = 0x7f12882ebc00] 00:50:31 INFO - PROCESS | 1849 | 1461225031622 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1141ms 00:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:50:31 INFO - PROCESS | 1849 | 1461225031674 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:50:31 INFO - PROCESS | 1849 | 1461225031677 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:50:31 INFO - PROCESS | 1849 | 1461225031682 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:50:31 INFO - PROCESS | 1849 | 1461225031685 Marionette TRACE conn3 <- [1,166,null,{}] 00:50:31 INFO - PROCESS | 1849 | 1461225031707 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:31 INFO - PROCESS | 1849 | 1461225031879 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:50:31 INFO - PROCESS | 1849 | 1461225031890 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948c9800 == 14 [pid = 1849] [id = 49] 00:50:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f1298566000) [pid = 1849] [serial = 145] [outer = (nil)] 00:50:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f129ef80000) [pid = 1849] [serial = 146] [outer = 0x7f1298566000] 00:50:31 INFO - PROCESS | 1849 | 1461225031968 Marionette DEBUG loaded listener.js 00:50:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f12a0619000) [pid = 1849] [serial = 147] [outer = 0x7f1298566000] 00:50:32 INFO - PROCESS | 1849 | 1461225032954 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1283ms 00:50:32 INFO - PROCESS | 1849 | 1461225032965 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:50:32 INFO - PROCESS | 1849 | 1461225032970 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:50:32 INFO - PROCESS | 1849 | 1461225032980 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 1849 | 1461225032983 Marionette TRACE conn3 <- [1,170,null,{}] 00:50:32 INFO - PROCESS | 1849 | 1461225032992 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:33 INFO - PROCESS | 1849 | 1461225033159 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:50:33 INFO - PROCESS | 1849 | 1461225033301 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889c9800 == 15 [pid = 1849] [id = 50] 00:50:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f128a554800) [pid = 1849] [serial = 148] [outer = (nil)] 00:50:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f128bcc4c00) [pid = 1849] [serial = 149] [outer = 0x7f128a554800] 00:50:33 INFO - PROCESS | 1849 | 1461225033380 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f128e10cc00) [pid = 1849] [serial = 150] [outer = 0x7f128a554800] 00:50:34 INFO - PROCESS | 1849 | 1461225034300 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1389ms 00:50:34 INFO - PROCESS | 1849 | 1461225034370 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:50:34 INFO - PROCESS | 1849 | 1461225034378 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:50:34 INFO - PROCESS | 1849 | 1461225034387 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:50:34 INFO - PROCESS | 1849 | 1461225034392 Marionette TRACE conn3 <- [1,174,null,{}] 00:50:34 INFO - PROCESS | 1849 | 1461225034397 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:34 INFO - PROCESS | 1849 | 1461225034559 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:50:34 INFO - PROCESS | 1849 | 1461225034693 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfd3800 == 16 [pid = 1849] [id = 51] 00:50:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f1287091400) [pid = 1849] [serial = 151] [outer = (nil)] 00:50:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f1287099400) [pid = 1849] [serial = 152] [outer = 0x7f1287091400] 00:50:34 INFO - PROCESS | 1849 | 1461225034764 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f12922e8c00) [pid = 1849] [serial = 153] [outer = 0x7f1287091400] 00:50:35 INFO - PROCESS | 1849 | 1461225035221 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:50:35 INFO - PROCESS | 1849 | 1461225035881 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1536ms 00:50:35 INFO - PROCESS | 1849 | 1461225035925 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:50:35 INFO - PROCESS | 1849 | 1461225035934 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:50:35 INFO - PROCESS | 1849 | 1461225035943 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1849 | 1461225035948 Marionette TRACE conn3 <- [1,178,null,{}] 00:50:35 INFO - PROCESS | 1849 | 1461225035956 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:36 INFO - PROCESS | 1849 | 1461225036199 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f128e10d800) [pid = 1849] [serial = 71] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f12a201f000) [pid = 1849] [serial = 2] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f128ed97c00) [pid = 1849] [serial = 73] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f128bd2a800) [pid = 1849] [serial = 40] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f128a557000) [pid = 1849] [serial = 70] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f1292874400) [pid = 1849] [serial = 46] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f1288b0fc00) [pid = 1849] [serial = 34] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f129480e400) [pid = 1849] [serial = 49] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f1294ba6400) [pid = 1849] [serial = 52] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f1299210c00) [pid = 1849] [serial = 53] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f128ed99400) [pid = 1849] [serial = 35] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f129ef77000) [pid = 1849] [serial = 55] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f129f1f9c00) [pid = 1849] [serial = 56] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f1291095000) [pid = 1849] [serial = 37] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f12933be800) [pid = 1849] [serial = 47] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f129058c000) [pid = 1849] [serial = 43] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f128fc5cc00) [pid = 1849] [serial = 41] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f12917f0400) [pid = 1849] [serial = 38] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f12889d8000) [pid = 1849] [serial = 28] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f1292533c00) [pid = 1849] [serial = 44] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f1294996400) [pid = 1849] [serial = 50] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f129f6eb800) [pid = 1849] [serial = 59] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f1288b0f400) [pid = 1849] [serial = 31] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f128e38dc00) [pid = 1849] [serial = 26] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f129ef79400) [pid = 1849] [serial = 80] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f129f6e7800) [pid = 1849] [serial = 82] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f1294ba2c00) [pid = 1849] [serial = 79] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f1293404800) [pid = 1849] [serial = 77] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f1292877000) [pid = 1849] [serial = 76] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f12906c8800) [pid = 1849] [serial = 65] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f1291097400) [pid = 1849] [serial = 12] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f12a0614400) [pid = 1849] [serial = 85] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f129253a800) [pid = 1849] [serial = 67] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f129159a400) [pid = 1849] [serial = 9] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f1288963000) [pid = 1849] [serial = 62] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 83 (0x7f128f5d4400) [pid = 1849] [serial = 64] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 82 (0x7f129f645000) [pid = 1849] [serial = 58] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 81 (0x7f1288774000) [pid = 1849] [serial = 61] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 80 (0x7f128944a000) [pid = 1849] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 79 (0x7f129089c800) [pid = 1849] [serial = 22] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 78 (0x7f1288690800) [pid = 1849] [serial = 23] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 77 (0x7f128a552c00) [pid = 1849] [serial = 16] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 76 (0x7f128a559000) [pid = 1849] [serial = 17] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 75 (0x7f128a55bc00) [pid = 1849] [serial = 19] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 74 (0x7f12933be000) [pid = 1849] [serial = 68] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 73 (0x7f12a03dac00) [pid = 1849] [serial = 83] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 72 (0x7f128bccc000) [pid = 1849] [serial = 128] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f129080bc00) [pid = 1849] [serial = 74] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 70 (0x7f12a2514000) [pid = 1849] [serial = 86] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 69 (0x7f128895ac00) [pid = 1849] [serial = 25] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | 1461225036467 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889bb800 == 17 [pid = 1849] [id = 52] 00:50:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f1287095800) [pid = 1849] [serial = 154] [outer = (nil)] 00:50:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f1288b03000) [pid = 1849] [serial = 155] [outer = 0x7f1287095800] 00:50:36 INFO - PROCESS | 1849 | 1461225036547 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f128944ac00) [pid = 1849] [serial = 156] [outer = 0x7f1287095800] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f1291f1a000) [pid = 1849] [serial = 103] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 70 (0x7f1299218c00) [pid = 1849] [serial = 94] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 69 (0x7f1287097000) [pid = 1849] [serial = 122] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 68 (0x7f1291096c00) [pid = 1849] [serial = 88] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 67 (0x7f129f680c00) [pid = 1849] [serial = 107] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 66 (0x7f12a07d9800) [pid = 1849] [serial = 97] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 65 (0x7f129f1f8c00) [pid = 1849] [serial = 106] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 64 (0x7f12882e7400) [pid = 1849] [serial = 123] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 63 (0x7f1292f57c00) [pid = 1849] [serial = 95] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 62 (0x7f128ba04800) [pid = 1849] [serial = 126] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 61 (0x7f12a3e2b000) [pid = 1849] [serial = 98] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 60 (0x7f128a3a4c00) [pid = 1849] [serial = 125] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 59 (0x7f12a458e400) [pid = 1849] [serial = 100] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 58 (0x7f12a700ac00) [pid = 1849] [serial = 116] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 57 (0x7f1291f1a800) [pid = 1849] [serial = 89] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 56 (0x7f12914e0400) [pid = 1849] [serial = 91] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 55 (0x7f12933be400) [pid = 1849] [serial = 104] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 54 (0x7f12882f3400) [pid = 1849] [serial = 120] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 53 (0x7f12a48ae000) [pid = 1849] [serial = 111] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 52 (0x7f12a44d0800) [pid = 1849] [serial = 110] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 51 (0x7f12a466b800) [pid = 1849] [serial = 101] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 50 (0x7f12882edc00) [pid = 1849] [serial = 119] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 49 (0x7f12a7387400) [pid = 1849] [serial = 117] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 48 (0x7f1292f5c000) [pid = 1849] [serial = 92] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 47 (0x7f128fc5a000) [pid = 1849] [serial = 114] [outer = (nil)] [url = about:blank] 00:50:36 INFO - PROCESS | 1849 | --DOMWINDOW == 46 (0x7f12a4a5cc00) [pid = 1849] [serial = 113] [outer = (nil)] [url = about:blank] 00:50:37 INFO - PROCESS | 1849 | 1461225037389 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1485ms 00:50:37 INFO - PROCESS | 1849 | 1461225037427 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:50:37 INFO - PROCESS | 1849 | 1461225037434 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:50:37 INFO - PROCESS | 1849 | 1461225037443 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:50:37 INFO - PROCESS | 1849 | 1461225037446 Marionette TRACE conn3 <- [1,182,null,{}] 00:50:37 INFO - PROCESS | 1849 | 1461225037451 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:37 INFO - PROCESS | 1849 | 1461225037579 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:50:37 INFO - PROCESS | 1849 | 1461225037595 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5be800 == 18 [pid = 1849] [id = 53] 00:50:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 47 (0x7f128a550c00) [pid = 1849] [serial = 157] [outer = (nil)] 00:50:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 48 (0x7f128b89e800) [pid = 1849] [serial = 158] [outer = 0x7f128a550c00] 00:50:37 INFO - PROCESS | 1849 | 1461225037655 Marionette DEBUG loaded listener.js 00:50:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 49 (0x7f128bcc5000) [pid = 1849] [serial = 159] [outer = 0x7f128a550c00] 00:50:38 INFO - PROCESS | 1849 | 1461225038334 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 932ms 00:50:38 INFO - PROCESS | 1849 | 1461225038376 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:50:38 INFO - PROCESS | 1849 | 1461225038379 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:50:38 INFO - PROCESS | 1849 | 1461225038385 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:50:38 INFO - PROCESS | 1849 | 1461225038390 Marionette TRACE conn3 <- [1,186,null,{}] 00:50:38 INFO - PROCESS | 1849 | 1461225038406 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:38 INFO - PROCESS | 1849 | 1461225038548 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:50:38 INFO - PROCESS | 1849 | 1461225038565 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128e39e800 == 19 [pid = 1849] [id = 54] 00:50:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 50 (0x7f128e109000) [pid = 1849] [serial = 160] [outer = (nil)] 00:50:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 51 (0x7f128ed98000) [pid = 1849] [serial = 161] [outer = 0x7f128e109000] 00:50:38 INFO - PROCESS | 1849 | 1461225038639 Marionette DEBUG loaded listener.js 00:50:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 52 (0x7f128f6cc800) [pid = 1849] [serial = 162] [outer = 0x7f128e109000] 00:50:39 INFO - PROCESS | 1849 | 1461225039405 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1082ms 00:50:39 INFO - PROCESS | 1849 | 1461225039473 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:50:39 INFO - PROCESS | 1849 | 1461225039478 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:50:39 INFO - PROCESS | 1849 | 1461225039487 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:50:39 INFO - PROCESS | 1849 | 1461225039489 Marionette TRACE conn3 <- [1,190,null,{}] 00:50:39 INFO - PROCESS | 1849 | 1461225039501 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:39 INFO - PROCESS | 1849 | 1461225039668 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:50:39 INFO - PROCESS | 1849 | 1461225039724 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12909a9000 == 20 [pid = 1849] [id = 55] 00:50:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 53 (0x7f12882f3000) [pid = 1849] [serial = 163] [outer = (nil)] 00:50:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 54 (0x7f1290844c00) [pid = 1849] [serial = 164] [outer = 0x7f12882f3000] 00:50:39 INFO - PROCESS | 1849 | 1461225039785 Marionette DEBUG loaded listener.js 00:50:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 55 (0x7f1290cec400) [pid = 1849] [serial = 165] [outer = 0x7f12882f3000] 00:50:40 INFO - PROCESS | 1849 | --DOMWINDOW == 54 (0x7f1288696400) [pid = 1849] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:50:40 INFO - PROCESS | 1849 | --DOMWINDOW == 53 (0x7f1292fc5c00) [pid = 1849] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:50:40 INFO - PROCESS | 1849 | --DOMWINDOW == 52 (0x7f1288955800) [pid = 1849] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:50:40 INFO - PROCESS | 1849 | --DOMWINDOW == 51 (0x7f128ba09800) [pid = 1849] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:50:40 INFO - PROCESS | 1849 | --DOMWINDOW == 50 (0x7f12882ebc00) [pid = 1849] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:50:40 INFO - PROCESS | 1849 | --DOMWINDOW == 49 (0x7f128e104400) [pid = 1849] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:50:40 INFO - PROCESS | 1849 | 1461225040566 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1134ms 00:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:50:40 INFO - PROCESS | 1849 | 1461225040619 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 1849 | 1461225040621 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:50:40 INFO - PROCESS | 1849 | 1461225040627 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 1849 | 1461225040630 Marionette TRACE conn3 <- [1,194,null,{}] 00:50:40 INFO - PROCESS | 1849 | 1461225040634 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:40 INFO - PROCESS | 1849 | 1461225040760 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:50:40 INFO - PROCESS | 1849 | 1461225040774 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129150c000 == 21 [pid = 1849] [id = 56] 00:50:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 50 (0x7f1290807400) [pid = 1849] [serial = 166] [outer = (nil)] 00:50:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 51 (0x7f129089a000) [pid = 1849] [serial = 167] [outer = 0x7f1290807400] 00:50:40 INFO - PROCESS | 1849 | 1461225040831 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 52 (0x7f129137a000) [pid = 1849] [serial = 168] [outer = 0x7f1290807400] 00:50:41 INFO - PROCESS | 1849 | 1461225041561 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 978ms 00:50:41 INFO - PROCESS | 1849 | 1461225041605 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:50:41 INFO - PROCESS | 1849 | 1461225041607 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:50:41 INFO - PROCESS | 1849 | 1461225041613 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:50:41 INFO - PROCESS | 1849 | 1461225041615 Marionette TRACE conn3 <- [1,198,null,{}] 00:50:41 INFO - PROCESS | 1849 | 1461225041626 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:41 INFO - PROCESS | 1849 | 1461225041797 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:50:41 INFO - PROCESS | 1849 | 1461225041808 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291e54000 == 22 [pid = 1849] [id = 57] 00:50:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 53 (0x7f129253bc00) [pid = 1849] [serial = 169] [outer = (nil)] 00:50:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 54 (0x7f12933bd400) [pid = 1849] [serial = 170] [outer = 0x7f129253bc00] 00:50:41 INFO - PROCESS | 1849 | 1461225041869 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 55 (0x7f1293410000) [pid = 1849] [serial = 171] [outer = 0x7f129253bc00] 00:50:42 INFO - PROCESS | 1849 | 1461225042519 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 928ms 00:50:42 INFO - PROCESS | 1849 | 1461225042542 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:50:42 INFO - PROCESS | 1849 | 1461225042546 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:50:42 INFO - PROCESS | 1849 | 1461225042551 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:50:42 INFO - PROCESS | 1849 | 1461225042553 Marionette TRACE conn3 <- [1,202,null,{}] 00:50:42 INFO - PROCESS | 1849 | 1461225042558 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:42 INFO - PROCESS | 1849 | 1461225042710 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:50:42 INFO - PROCESS | 1849 | 1461225042769 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921b2800 == 23 [pid = 1849] [id = 58] 00:50:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 56 (0x7f1287097c00) [pid = 1849] [serial = 172] [outer = (nil)] 00:50:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 57 (0x7f1294814c00) [pid = 1849] [serial = 173] [outer = 0x7f1287097c00] 00:50:42 INFO - PROCESS | 1849 | 1461225042827 Marionette DEBUG loaded listener.js 00:50:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 58 (0x7f1294b62800) [pid = 1849] [serial = 174] [outer = 0x7f1287097c00] 00:50:43 INFO - PROCESS | 1849 | 1461225043661 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1175ms 00:50:43 INFO - PROCESS | 1849 | 1461225043728 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:50:43 INFO - PROCESS | 1849 | 1461225043736 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:50:43 INFO - PROCESS | 1849 | 1461225043744 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:50:43 INFO - PROCESS | 1849 | 1461225043749 Marionette TRACE conn3 <- [1,206,null,{}] 00:50:43 INFO - PROCESS | 1849 | 1461225043756 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1849 | 1461225043951 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:50:44 INFO - PROCESS | 1849 | 1461225044075 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128b827800 == 24 [pid = 1849] [id = 59] 00:50:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 59 (0x7f1288b0a800) [pid = 1849] [serial = 175] [outer = (nil)] 00:50:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 60 (0x7f128a3a3c00) [pid = 1849] [serial = 176] [outer = 0x7f1288b0a800] 00:50:44 INFO - PROCESS | 1849 | 1461225044151 Marionette DEBUG loaded listener.js 00:50:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 61 (0x7f128ba06400) [pid = 1849] [serial = 177] [outer = 0x7f1288b0a800] 00:50:44 INFO - PROCESS | 1849 | 1461225044920 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1234ms 00:50:44 INFO - PROCESS | 1849 | 1461225044979 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:50:44 INFO - PROCESS | 1849 | 1461225044987 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:50:45 INFO - PROCESS | 1849 | 1461225044998 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:50:45 INFO - PROCESS | 1849 | 1461225045002 Marionette TRACE conn3 <- [1,210,null,{}] 00:50:45 INFO - PROCESS | 1849 | 1461225045025 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:45 INFO - PROCESS | 1849 | 1461225045183 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:50:45 INFO - PROCESS | 1849 | 1461225045314 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128e39e000 == 25 [pid = 1849] [id = 60] 00:50:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 62 (0x7f1288b0e000) [pid = 1849] [serial = 178] [outer = (nil)] 00:50:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 63 (0x7f128e388800) [pid = 1849] [serial = 179] [outer = 0x7f1288b0e000] 00:50:45 INFO - PROCESS | 1849 | 1461225045388 Marionette DEBUG loaded listener.js 00:50:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 64 (0x7f129080bc00) [pid = 1849] [serial = 180] [outer = 0x7f1288b0e000] 00:50:46 INFO - PROCESS | 1849 | 1461225046178 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1200ms 00:50:46 INFO - PROCESS | 1849 | 1461225046212 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:50:46 INFO - PROCESS | 1849 | 1461225046216 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:50:46 INFO - PROCESS | 1849 | 1461225046225 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:50:46 INFO - PROCESS | 1849 | 1461225046231 Marionette TRACE conn3 <- [1,214,null,{}] 00:50:46 INFO - PROCESS | 1849 | 1461225046245 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:46 INFO - PROCESS | 1849 | 1461225046403 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:50:46 INFO - PROCESS | 1849 | 1461225046524 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292f83800 == 26 [pid = 1849] [id = 61] 00:50:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 65 (0x7f1290808c00) [pid = 1849] [serial = 181] [outer = (nil)] 00:50:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 66 (0x7f1292f5d400) [pid = 1849] [serial = 182] [outer = 0x7f1290808c00] 00:50:46 INFO - PROCESS | 1849 | 1461225046600 Marionette DEBUG loaded listener.js 00:50:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 67 (0x7f12934b9800) [pid = 1849] [serial = 183] [outer = 0x7f1290808c00] 00:50:47 INFO - PROCESS | 1849 | 1461225047432 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1238ms 00:50:47 INFO - PROCESS | 1849 | 1461225047468 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:50:47 INFO - PROCESS | 1849 | 1461225047472 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:50:47 INFO - PROCESS | 1849 | 1461225047478 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:50:47 INFO - PROCESS | 1849 | 1461225047480 Marionette TRACE conn3 <- [1,218,null,{}] 00:50:47 INFO - PROCESS | 1849 | 1461225047485 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:47 INFO - PROCESS | 1849 | 1461225047637 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:50:47 INFO - PROCESS | 1849 | 1461225047760 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293ee7800 == 27 [pid = 1849] [id = 62] 00:50:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 68 (0x7f1291f18400) [pid = 1849] [serial = 184] [outer = (nil)] 00:50:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 69 (0x7f1299216c00) [pid = 1849] [serial = 185] [outer = 0x7f1291f18400] 00:50:47 INFO - PROCESS | 1849 | 1461225047833 Marionette DEBUG loaded listener.js 00:50:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f129e374400) [pid = 1849] [serial = 186] [outer = 0x7f1291f18400] 00:50:48 INFO - PROCESS | 1849 | 1461225048558 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1127ms 00:50:48 INFO - PROCESS | 1849 | 1461225048607 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:50:48 INFO - PROCESS | 1849 | 1461225048610 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:50:48 INFO - PROCESS | 1849 | 1461225048616 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:50:48 INFO - PROCESS | 1849 | 1461225048619 Marionette TRACE conn3 <- [1,222,null,{}] 00:50:48 INFO - PROCESS | 1849 | 1461225048624 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:48 INFO - PROCESS | 1849 | 1461225048773 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:50:49 INFO - PROCESS | 1849 | 1461225049005 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12894d0800 == 28 [pid = 1849] [id = 63] 00:50:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f1287098000) [pid = 1849] [serial = 187] [outer = (nil)] 00:50:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f12882e6400) [pid = 1849] [serial = 188] [outer = 0x7f1287098000] 00:50:49 INFO - PROCESS | 1849 | 1461225049074 Marionette DEBUG loaded listener.js 00:50:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f1288773400) [pid = 1849] [serial = 189] [outer = 0x7f1287098000] 00:50:49 INFO - PROCESS | 1849 | 1461225049929 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 72 (0x7f129ef80400) [pid = 1849] [serial = 140] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f1288b04000) [pid = 1849] [serial = 131] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 70 (0x7f128a54dc00) [pid = 1849] [serial = 132] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 69 (0x7f128bcccc00) [pid = 1849] [serial = 134] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 68 (0x7f128ed9f400) [pid = 1849] [serial = 135] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 67 (0x7f1290588400) [pid = 1849] [serial = 143] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 66 (0x7f129ef80000) [pid = 1849] [serial = 146] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 65 (0x7f1291f13800) [pid = 1849] [serial = 137] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 64 (0x7f12933c0800) [pid = 1849] [serial = 138] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 63 (0x7f1290bc8000) [pid = 1849] [serial = 144] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 62 (0x7f129f4a5000) [pid = 1849] [serial = 141] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1849 | --DOMWINDOW == 61 (0x7f128e10f800) [pid = 1849] [serial = 129] [outer = (nil)] [url = about:blank] 00:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1377ms 00:50:50 INFO - PROCESS | 1849 | 1461225050007 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:50:50 INFO - PROCESS | 1849 | 1461225050013 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:50:50 INFO - PROCESS | 1849 | 1461225050022 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:50:50 INFO - PROCESS | 1849 | 1461225050026 Marionette TRACE conn3 <- [1,226,null,{}] 00:50:50 INFO - PROCESS | 1849 | 1461225050032 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:50 INFO - PROCESS | 1849 | 1461225050171 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:50:50 INFO - PROCESS | 1849 | 1461225050184 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5dd800 == 29 [pid = 1849] [id = 64] 00:50:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 62 (0x7f128a54cc00) [pid = 1849] [serial = 190] [outer = (nil)] 00:50:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 63 (0x7f128bcc6000) [pid = 1849] [serial = 191] [outer = 0x7f128a54cc00] 00:50:50 INFO - PROCESS | 1849 | 1461225050250 Marionette DEBUG loaded listener.js 00:50:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 64 (0x7f128e104c00) [pid = 1849] [serial = 192] [outer = 0x7f128a54cc00] 00:50:50 INFO - PROCESS | 1849 | 1461225050948 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 982ms 00:50:51 INFO - PROCESS | 1849 | 1461225051008 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:50:51 INFO - PROCESS | 1849 | 1461225051013 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:50:51 INFO - PROCESS | 1849 | 1461225051028 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:50:51 INFO - PROCESS | 1849 | 1461225051031 Marionette TRACE conn3 <- [1,230,null,{}] 00:50:51 INFO - PROCESS | 1849 | 1461225051036 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:51 INFO - PROCESS | 1849 | 1461225051168 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:50:51 INFO - PROCESS | 1849 | 1461225051185 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129150e800 == 30 [pid = 1849] [id = 65] 00:50:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 65 (0x7f128f5cac00) [pid = 1849] [serial = 193] [outer = (nil)] 00:50:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 66 (0x7f129080fc00) [pid = 1849] [serial = 194] [outer = 0x7f128f5cac00] 00:50:51 INFO - PROCESS | 1849 | 1461225051247 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 67 (0x7f129108dc00) [pid = 1849] [serial = 195] [outer = 0x7f128f5cac00] 00:50:52 INFO - PROCESS | 1849 | 1461225052294 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1299ms 00:50:52 INFO - PROCESS | 1849 | 1461225052323 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 1849 | 1461225052325 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:50:52 INFO - PROCESS | 1849 | 1461225052333 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 1849 | 1461225052341 Marionette TRACE conn3 <- [1,234,null,{}] 00:50:52 INFO - PROCESS | 1849 | 1461225052353 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:52 INFO - PROCESS | 1849 | 1461225052509 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:50:52 INFO - PROCESS | 1849 | 1461225052519 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292847000 == 31 [pid = 1849] [id = 66] 00:50:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 68 (0x7f1293074000) [pid = 1849] [serial = 196] [outer = (nil)] 00:50:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 69 (0x7f129480f800) [pid = 1849] [serial = 197] [outer = 0x7f1293074000] 00:50:52 INFO - PROCESS | 1849 | 1461225052581 Marionette DEBUG loaded listener.js 00:50:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f129498e400) [pid = 1849] [serial = 198] [outer = 0x7f1293074000] 00:50:53 INFO - PROCESS | 1849 | 1461225053423 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1136ms 00:50:53 INFO - PROCESS | 1849 | 1461225053478 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:50:53 INFO - PROCESS | 1849 | 1461225053481 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:50:53 INFO - PROCESS | 1849 | 1461225053488 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:50:53 INFO - PROCESS | 1849 | 1461225053490 Marionette TRACE conn3 <- [1,238,null,{}] 00:50:53 INFO - PROCESS | 1849 | 1461225053495 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:53 INFO - PROCESS | 1849 | 1461225053660 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:50:53 INFO - PROCESS | 1849 | 1461225053682 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289591000 == 32 [pid = 1849] [id = 67] 00:50:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f1291097400) [pid = 1849] [serial = 199] [outer = (nil)] 00:50:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f129ef77000) [pid = 1849] [serial = 200] [outer = 0x7f1291097400] 00:50:53 INFO - PROCESS | 1849 | 1461225053742 Marionette DEBUG loaded listener.js 00:50:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f129f2af800) [pid = 1849] [serial = 201] [outer = 0x7f1291097400] 00:50:54 INFO - PROCESS | 1849 | 1461225054422 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 975ms 00:50:54 INFO - PROCESS | 1849 | 1461225054464 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:50:54 INFO - PROCESS | 1849 | 1461225054467 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:50:54 INFO - PROCESS | 1849 | 1461225054478 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:50:54 INFO - PROCESS | 1849 | 1461225054480 Marionette TRACE conn3 <- [1,242,null,{}] 00:50:54 INFO - PROCESS | 1849 | 1461225054484 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:54 INFO - PROCESS | 1849 | 1461225054646 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:50:54 INFO - PROCESS | 1849 | 1461225054676 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12992d0800 == 33 [pid = 1849] [id = 68] 00:50:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f129f4f5800) [pid = 1849] [serial = 202] [outer = (nil)] 00:50:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f129f625400) [pid = 1849] [serial = 203] [outer = 0x7f129f4f5800] 00:50:54 INFO - PROCESS | 1849 | 1461225054751 Marionette DEBUG loaded listener.js 00:50:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f12a0440400) [pid = 1849] [serial = 204] [outer = 0x7f129f4f5800] 00:50:55 INFO - PROCESS | 1849 | --DOMWINDOW == 75 (0x7f12882f3000) [pid = 1849] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:50:55 INFO - PROCESS | 1849 | --DOMWINDOW == 74 (0x7f128e109000) [pid = 1849] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:50:55 INFO - PROCESS | 1849 | --DOMWINDOW == 73 (0x7f1290807400) [pid = 1849] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:50:55 INFO - PROCESS | 1849 | --DOMWINDOW == 72 (0x7f1287091400) [pid = 1849] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:50:55 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f1287095800) [pid = 1849] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:50:55 INFO - PROCESS | 1849 | --DOMWINDOW == 70 (0x7f128a550c00) [pid = 1849] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:50:55 INFO - PROCESS | 1849 | --DOMWINDOW == 69 (0x7f128a554800) [pid = 1849] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:50:55 INFO - PROCESS | 1849 | --DOMWINDOW == 68 (0x7f129253bc00) [pid = 1849] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:50:55 INFO - PROCESS | 1849 | 1461225055478 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1030ms 00:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:50:55 INFO - PROCESS | 1849 | 1461225055509 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:50:55 INFO - PROCESS | 1849 | 1461225055512 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:50:55 INFO - PROCESS | 1849 | 1461225055519 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:50:55 INFO - PROCESS | 1849 | 1461225055522 Marionette TRACE conn3 <- [1,246,null,{}] 00:50:55 INFO - PROCESS | 1849 | 1461225055548 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:55 INFO - PROCESS | 1849 | 1461225055673 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:50:55 INFO - PROCESS | 1849 | 1461225055688 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128870e800 == 34 [pid = 1849] [id = 69] 00:50:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 69 (0x7f12a04cac00) [pid = 1849] [serial = 205] [outer = (nil)] 00:50:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f12a2005c00) [pid = 1849] [serial = 206] [outer = 0x7f12a04cac00] 00:50:55 INFO - PROCESS | 1849 | 1461225055746 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f12a25e5c00) [pid = 1849] [serial = 207] [outer = 0x7f12a04cac00] 00:50:56 INFO - PROCESS | 1849 | 1461225056430 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 937ms 00:50:56 INFO - PROCESS | 1849 | 1461225056456 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1849 | 1461225056460 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:50:56 INFO - PROCESS | 1849 | 1461225056465 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1849 | 1461225056467 Marionette TRACE conn3 <- [1,250,null,{}] 00:50:56 INFO - PROCESS | 1849 | 1461225056472 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 1849 | 1461225056629 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:50:56 INFO - PROCESS | 1849 | 1461225056645 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f413800 == 35 [pid = 1849] [id = 70] 00:50:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f128bcc6800) [pid = 1849] [serial = 208] [outer = (nil)] 00:50:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f12a44c7000) [pid = 1849] [serial = 209] [outer = 0x7f128bcc6800] 00:50:56 INFO - PROCESS | 1849 | 1461225056706 Marionette DEBUG loaded listener.js 00:50:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f12a4547800) [pid = 1849] [serial = 210] [outer = 0x7f128bcc6800] 00:50:57 INFO - PROCESS | 1849 | 1461225057590 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1174ms 00:50:57 INFO - PROCESS | 1849 | 1461225057641 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:50:57 INFO - PROCESS | 1849 | 1461225057647 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:50:57 INFO - PROCESS | 1849 | 1461225057655 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:50:57 INFO - PROCESS | 1849 | 1461225057660 Marionette TRACE conn3 <- [1,254,null,{}] 00:50:57 INFO - PROCESS | 1849 | 1461225057668 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:57 INFO - PROCESS | 1849 | 1461225057833 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:50:57 INFO - PROCESS | 1849 | 1461225057962 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1290c16000 == 36 [pid = 1849] [id = 71] 00:50:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f128956bc00) [pid = 1849] [serial = 211] [outer = (nil)] 00:50:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f128bcc8000) [pid = 1849] [serial = 212] [outer = 0x7f128956bc00] 00:50:58 INFO - PROCESS | 1849 | 1461225058037 Marionette DEBUG loaded listener.js 00:50:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 77 (0x7f128ed99c00) [pid = 1849] [serial = 213] [outer = 0x7f128956bc00] 00:50:58 INFO - PROCESS | 1849 | 1461225058790 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1187ms 00:50:58 INFO - PROCESS | 1849 | 1461225058843 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 1849 | 1461225058850 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:50:58 INFO - PROCESS | 1849 | 1461225058860 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 1849 | 1461225058863 Marionette TRACE conn3 <- [1,258,null,{}] 00:50:58 INFO - PROCESS | 1849 | 1461225058868 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:59 INFO - PROCESS | 1849 | 1461225059025 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:50:59 INFO - PROCESS | 1849 | 1461225059152 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948d5000 == 37 [pid = 1849] [id = 72] 00:50:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 78 (0x7f128a028c00) [pid = 1849] [serial = 214] [outer = (nil)] 00:50:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 79 (0x7f1291f13400) [pid = 1849] [serial = 215] [outer = 0x7f128a028c00] 00:50:59 INFO - PROCESS | 1849 | 1461225059221 Marionette DEBUG loaded listener.js 00:50:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 80 (0x7f129307c400) [pid = 1849] [serial = 216] [outer = 0x7f128a028c00] 00:51:00 INFO - PROCESS | 1849 | 1461225060017 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1181ms 00:51:00 INFO - PROCESS | 1849 | 1461225060042 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:51:00 INFO - PROCESS | 1849 | 1461225060046 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:51:00 INFO - PROCESS | 1849 | 1461225060053 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:51:00 INFO - PROCESS | 1849 | 1461225060059 Marionette TRACE conn3 <- [1,262,null,{}] 00:51:00 INFO - PROCESS | 1849 | 1461225060076 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:00 INFO - PROCESS | 1849 | 1461225060278 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:51:00 INFO - PROCESS | 1849 | 1461225060292 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a0117800 == 38 [pid = 1849] [id = 73] 00:51:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 81 (0x7f1299219800) [pid = 1849] [serial = 217] [outer = (nil)] 00:51:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f129f68c000) [pid = 1849] [serial = 218] [outer = 0x7f1299219800] 00:51:00 INFO - PROCESS | 1849 | 1461225060364 Marionette DEBUG loaded listener.js 00:51:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f12a2006800) [pid = 1849] [serial = 219] [outer = 0x7f1299219800] 00:51:01 INFO - PROCESS | 1849 | 1461225061301 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1288ms 00:51:01 INFO - PROCESS | 1849 | 1461225061342 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:51:01 INFO - PROCESS | 1849 | 1461225061347 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:51:01 INFO - PROCESS | 1849 | 1461225061354 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:51:01 INFO - PROCESS | 1849 | 1461225061357 Marionette TRACE conn3 <- [1,266,null,{}] 00:51:01 INFO - PROCESS | 1849 | 1461225061363 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:01 INFO - PROCESS | 1849 | 1461225061527 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:51:01 INFO - PROCESS | 1849 | 1461225061664 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a2022800 == 39 [pid = 1849] [id = 74] 00:51:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f129f1f5000) [pid = 1849] [serial = 220] [outer = (nil)] 00:51:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f12a4592000) [pid = 1849] [serial = 221] [outer = 0x7f129f1f5000] 00:51:01 INFO - PROCESS | 1849 | 1461225061737 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f12a4667c00) [pid = 1849] [serial = 222] [outer = 0x7f129f1f5000] 00:51:02 INFO - PROCESS | 1849 | 1461225062503 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1229ms 00:51:02 INFO - PROCESS | 1849 | 1461225062583 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:51:02 INFO - PROCESS | 1849 | 1461225062587 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:51:02 INFO - PROCESS | 1849 | 1461225062593 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:51:02 INFO - PROCESS | 1849 | 1461225062596 Marionette TRACE conn3 <- [1,270,null,{}] 00:51:02 INFO - PROCESS | 1849 | 1461225062624 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 1849 | 1461225062776 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:51:02 INFO - PROCESS | 1849 | 1461225062904 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b52000 == 40 [pid = 1849] [id = 75] 00:51:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f1287099000) [pid = 1849] [serial = 223] [outer = (nil)] 00:51:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f1288b05c00) [pid = 1849] [serial = 224] [outer = 0x7f1287099000] 00:51:02 INFO - PROCESS | 1849 | 1461225062975 Marionette DEBUG loaded listener.js 00:51:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f1290895400) [pid = 1849] [serial = 225] [outer = 0x7f1287099000] 00:51:04 INFO - PROCESS | 1849 | 1461225064071 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1537ms 00:51:04 INFO - PROCESS | 1849 | 1461225064131 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:51:04 INFO - PROCESS | 1849 | 1461225064137 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:51:04 INFO - PROCESS | 1849 | 1461225064145 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:51:04 INFO - PROCESS | 1849 | 1461225064150 Marionette TRACE conn3 <- [1,274,null,{}] 00:51:04 INFO - PROCESS | 1849 | 1461225064157 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:04 INFO - PROCESS | 1849 | 1461225064317 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:51:04 INFO - PROCESS | 1849 | 1461225064460 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfe1000 == 41 [pid = 1849] [id = 76] 00:51:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f128bcc7000) [pid = 1849] [serial = 226] [outer = (nil)] 00:51:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f128e109000) [pid = 1849] [serial = 227] [outer = 0x7f128bcc7000] 00:51:04 INFO - PROCESS | 1849 | 1461225064525 Marionette DEBUG loaded listener.js 00:51:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128fc5b400) [pid = 1849] [serial = 228] [outer = 0x7f128bcc7000] 00:51:04 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5c2800 == 40 [pid = 1849] [id = 44] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f1290844c00) [pid = 1849] [serial = 164] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f128ed98000) [pid = 1849] [serial = 161] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f1287099400) [pid = 1849] [serial = 152] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f1288b03000) [pid = 1849] [serial = 155] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f128944ac00) [pid = 1849] [serial = 156] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f128b89e800) [pid = 1849] [serial = 158] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f128bcc5000) [pid = 1849] [serial = 159] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f128e10cc00) [pid = 1849] [serial = 150] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 83 (0x7f128bcc4c00) [pid = 1849] [serial = 149] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 82 (0x7f12922e8c00) [pid = 1849] [serial = 153] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 81 (0x7f1290cec400) [pid = 1849] [serial = 165] [outer = (nil)] [url = about:blank] 00:51:04 INFO - PROCESS | 1849 | --DOMWINDOW == 80 (0x7f128f6cc800) [pid = 1849] [serial = 162] [outer = (nil)] [url = about:blank] 00:51:05 INFO - PROCESS | 1849 | --DOMWINDOW == 79 (0x7f129089a000) [pid = 1849] [serial = 167] [outer = (nil)] [url = about:blank] 00:51:05 INFO - PROCESS | 1849 | --DOMWINDOW == 78 (0x7f1293410000) [pid = 1849] [serial = 171] [outer = (nil)] [url = about:blank] 00:51:05 INFO - PROCESS | 1849 | --DOMWINDOW == 77 (0x7f12933bd400) [pid = 1849] [serial = 170] [outer = (nil)] [url = about:blank] 00:51:05 INFO - PROCESS | 1849 | --DOMWINDOW == 76 (0x7f129137a000) [pid = 1849] [serial = 168] [outer = (nil)] [url = about:blank] 00:51:05 INFO - PROCESS | 1849 | 1461225065308 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1190ms 00:51:05 INFO - PROCESS | 1849 | 1461225065340 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:51:05 INFO - PROCESS | 1849 | 1461225065347 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:51:05 INFO - PROCESS | 1849 | 1461225065357 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:51:05 INFO - PROCESS | 1849 | 1461225065360 Marionette TRACE conn3 <- [1,278,null,{}] 00:51:05 INFO - PROCESS | 1849 | 1461225065365 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:05 INFO - PROCESS | 1849 | 1461225065515 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:51:05 INFO - PROCESS | 1849 | 1461225065532 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1290c06800 == 41 [pid = 1849] [id = 77] 00:51:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 77 (0x7f128fc5c400) [pid = 1849] [serial = 229] [outer = (nil)] 00:51:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 78 (0x7f129108c400) [pid = 1849] [serial = 230] [outer = 0x7f128fc5c400] 00:51:05 INFO - PROCESS | 1849 | 1461225065605 Marionette DEBUG loaded listener.js 00:51:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 79 (0x7f1291f20400) [pid = 1849] [serial = 231] [outer = 0x7f128fc5c400] 00:51:06 INFO - PROCESS | 1849 | 1461225066323 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 986ms 00:51:06 INFO - PROCESS | 1849 | 1461225066343 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:51:06 INFO - PROCESS | 1849 | 1461225066346 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:51:06 INFO - PROCESS | 1849 | 1461225066352 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 1849 | 1461225066357 Marionette TRACE conn3 <- [1,282,null,{}] 00:51:06 INFO - PROCESS | 1849 | 1461225066371 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:06 INFO - PROCESS | 1849 | 1461225066541 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:51:06 INFO - PROCESS | 1849 | 1461225066565 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129277e800 == 42 [pid = 1849] [id = 78] 00:51:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 80 (0x7f12933be800) [pid = 1849] [serial = 232] [outer = (nil)] 00:51:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 81 (0x7f1294b5d400) [pid = 1849] [serial = 233] [outer = 0x7f12933be800] 00:51:06 INFO - PROCESS | 1849 | 1461225066630 Marionette DEBUG loaded listener.js 00:51:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f12992ea400) [pid = 1849] [serial = 234] [outer = 0x7f12933be800] 00:51:07 INFO - PROCESS | 1849 | 1461225067409 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1081ms 00:51:07 INFO - PROCESS | 1849 | 1461225067437 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:51:07 INFO - PROCESS | 1849 | 1461225067451 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:51:07 INFO - PROCESS | 1849 | 1461225067464 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:51:07 INFO - PROCESS | 1849 | 1461225067466 Marionette TRACE conn3 <- [1,286,null,{}] 00:51:07 INFO - PROCESS | 1849 | 1461225067471 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:07 INFO - PROCESS | 1849 | 1461225067637 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:51:07 INFO - PROCESS | 1849 | 1461225067663 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12984b1800 == 43 [pid = 1849] [id = 79] 00:51:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f12882f1c00) [pid = 1849] [serial = 235] [outer = (nil)] 00:51:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f129f645000) [pid = 1849] [serial = 236] [outer = 0x7f12882f1c00] 00:51:07 INFO - PROCESS | 1849 | 1461225067723 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f12a07d9400) [pid = 1849] [serial = 237] [outer = 0x7f12882f1c00] 00:51:08 INFO - PROCESS | 1849 | 1461225068360 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 925ms 00:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:51:08 INFO - PROCESS | 1849 | 1461225068391 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:51:08 INFO - PROCESS | 1849 | 1461225068394 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:51:08 INFO - PROCESS | 1849 | 1461225068398 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 1849 | 1461225068402 Marionette TRACE conn3 <- [1,290,null,{}] 00:51:08 INFO - PROCESS | 1849 | 1461225068406 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:08 INFO - PROCESS | 1849 | 1461225068577 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:51:08 INFO - PROCESS | 1849 | 1461225068648 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f1d9800 == 44 [pid = 1849] [id = 80] 00:51:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f1292873400) [pid = 1849] [serial = 238] [outer = (nil)] 00:51:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f12a44c4800) [pid = 1849] [serial = 239] [outer = 0x7f1292873400] 00:51:08 INFO - PROCESS | 1849 | 1461225068709 Marionette DEBUG loaded listener.js 00:51:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f12a4593000) [pid = 1849] [serial = 240] [outer = 0x7f1292873400] 00:51:09 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f1293074000) [pid = 1849] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:51:09 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f1287098000) [pid = 1849] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:51:09 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f129f4f5800) [pid = 1849] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:51:09 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f128f5cac00) [pid = 1849] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:51:09 INFO - PROCESS | 1849 | --DOMWINDOW == 83 (0x7f1291097400) [pid = 1849] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:51:09 INFO - PROCESS | 1849 | --DOMWINDOW == 82 (0x7f128a54cc00) [pid = 1849] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:51:09 INFO - PROCESS | 1849 | --DOMWINDOW == 81 (0x7f12a04cac00) [pid = 1849] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:51:09 INFO - PROCESS | 1849 | 1461225069551 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1181ms 00:51:09 INFO - PROCESS | 1849 | 1461225069581 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:51:09 INFO - PROCESS | 1849 | 1461225069585 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:51:09 INFO - PROCESS | 1849 | 1461225069590 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:51:09 INFO - PROCESS | 1849 | 1461225069593 Marionette TRACE conn3 <- [1,294,null,{}] 00:51:09 INFO - PROCESS | 1849 | 1461225069598 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:09 INFO - PROCESS | 1849 | 1461225069756 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:51:09 INFO - PROCESS | 1849 | 1461225069771 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0bd000 == 45 [pid = 1849] [id = 81] 00:51:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f1290587000) [pid = 1849] [serial = 241] [outer = (nil)] 00:51:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f12a4984000) [pid = 1849] [serial = 242] [outer = 0x7f1290587000] 00:51:09 INFO - PROCESS | 1849 | 1461225069836 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f12a4a11c00) [pid = 1849] [serial = 243] [outer = 0x7f1290587000] 00:51:10 INFO - PROCESS | 1849 | 1461225070607 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1078ms 00:51:10 INFO - PROCESS | 1849 | 1461225070670 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:51:10 INFO - PROCESS | 1849 | 1461225070673 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:51:10 INFO - PROCESS | 1849 | 1461225070679 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:51:10 INFO - PROCESS | 1849 | 1461225070681 Marionette TRACE conn3 <- [1,298,null,{}] 00:51:10 INFO - PROCESS | 1849 | 1461225070686 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:10 INFO - PROCESS | 1849 | 1461225070810 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:51:10 INFO - PROCESS | 1849 | 1461225070823 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a4195800 == 46 [pid = 1849] [id = 82] 00:51:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f12882ec400) [pid = 1849] [serial = 244] [outer = (nil)] 00:51:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f12a6697c00) [pid = 1849] [serial = 245] [outer = 0x7f12882ec400] 00:51:10 INFO - PROCESS | 1849 | 1461225070882 Marionette DEBUG loaded listener.js 00:51:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f12a700fc00) [pid = 1849] [serial = 246] [outer = 0x7f12882ec400] 00:51:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f128b85f800) [pid = 1849] [serial = 247] [outer = 0x7f1288b03800] 00:51:11 INFO - PROCESS | 1849 | 1461225071818 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1179ms 00:51:11 INFO - PROCESS | 1849 | 1461225071859 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:51:11 INFO - PROCESS | 1849 | 1461225071865 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:51:11 INFO - PROCESS | 1849 | 1461225071890 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:51:11 INFO - PROCESS | 1849 | 1461225071896 Marionette TRACE conn3 <- [1,302,null,{}] 00:51:11 INFO - PROCESS | 1849 | 1461225071904 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:12 INFO - PROCESS | 1849 | 1461225072069 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:51:12 INFO - PROCESS | 1849 | 1461225072199 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1290c22000 == 47 [pid = 1849] [id = 83] 00:51:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f128b85ec00) [pid = 1849] [serial = 248] [outer = (nil)] 00:51:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f128b864400) [pid = 1849] [serial = 249] [outer = 0x7f128b85ec00] 00:51:12 INFO - PROCESS | 1849 | 1461225072275 Marionette DEBUG loaded listener.js 00:51:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f128b869c00) [pid = 1849] [serial = 250] [outer = 0x7f128b85ec00] 00:51:13 INFO - PROCESS | 1849 | 1461225073078 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1238ms 00:51:13 INFO - PROCESS | 1849 | 1461225073128 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1849 | 1461225073136 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:51:13 INFO - PROCESS | 1849 | 1461225073146 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1849 | 1461225073150 Marionette TRACE conn3 <- [1,306,null,{}] 00:51:13 INFO - PROCESS | 1849 | 1461225073156 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:13 INFO - PROCESS | 1849 | 1461225073309 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:51:13 INFO - PROCESS | 1849 | 1461225073440 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3db800 == 48 [pid = 1849] [id = 84] 00:51:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128b85f000) [pid = 1849] [serial = 251] [outer = (nil)] 00:51:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f1290846800) [pid = 1849] [serial = 252] [outer = 0x7f128b85f000] 00:51:13 INFO - PROCESS | 1849 | 1461225073510 Marionette DEBUG loaded listener.js 00:51:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1291ed4400) [pid = 1849] [serial = 253] [outer = 0x7f128b85f000] 00:51:14 INFO - PROCESS | 1849 | 1461225074373 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1282ms 00:51:14 INFO - PROCESS | 1849 | 1461225074428 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:51:14 INFO - PROCESS | 1849 | 1461225074433 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:51:14 INFO - PROCESS | 1849 | 1461225074439 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:51:14 INFO - PROCESS | 1849 | 1461225074445 Marionette TRACE conn3 <- [1,310,null,{}] 00:51:14 INFO - PROCESS | 1849 | 1461225074461 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:14 INFO - PROCESS | 1849 | 1461225074619 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:51:14 INFO - PROCESS | 1849 | 1461225074751 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a46a8000 == 49 [pid = 1849] [id = 85] 00:51:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f1291098c00) [pid = 1849] [serial = 254] [outer = (nil)] 00:51:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f129f4a6000) [pid = 1849] [serial = 255] [outer = 0x7f1291098c00] 00:51:14 INFO - PROCESS | 1849 | 1461225074826 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f12a3e38800) [pid = 1849] [serial = 256] [outer = 0x7f1291098c00] 00:51:15 INFO - PROCESS | 1849 | 1461225075746 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1334ms 00:51:15 INFO - PROCESS | 1849 | 1461225075774 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:51:15 INFO - PROCESS | 1849 | 1461225075778 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:51:15 INFO - PROCESS | 1849 | 1461225075784 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 1849 | 1461225075786 Marionette TRACE conn3 <- [1,314,null,{}] 00:51:15 INFO - PROCESS | 1849 | 1461225075792 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:15 INFO - PROCESS | 1849 | 1461225075940 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:51:16 INFO - PROCESS | 1849 | 1461225076082 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a495b000 == 50 [pid = 1849] [id = 86] 00:51:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128709a000) [pid = 1849] [serial = 257] [outer = (nil)] 00:51:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f12a48b4800) [pid = 1849] [serial = 258] [outer = 0x7f128709a000] 00:51:16 INFO - PROCESS | 1849 | 1461225076155 Marionette DEBUG loaded listener.js 00:51:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f12a4985000) [pid = 1849] [serial = 259] [outer = 0x7f128709a000] 00:51:16 INFO - PROCESS | 1849 | 1461225076971 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1237ms 00:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:51:17 INFO - PROCESS | 1849 | 1461225077022 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:51:17 INFO - PROCESS | 1849 | 1461225077025 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:51:17 INFO - PROCESS | 1849 | 1461225077031 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:51:17 INFO - PROCESS | 1849 | 1461225077034 Marionette TRACE conn3 <- [1,318,null,{}] 00:51:17 INFO - PROCESS | 1849 | 1461225077039 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:17 INFO - PROCESS | 1849 | 1461225077186 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:51:17 INFO - PROCESS | 1849 | 1461225077323 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a4a33800 == 51 [pid = 1849] [id = 87] 00:51:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f1288b0c400) [pid = 1849] [serial = 260] [outer = (nil)] 00:51:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f12a25ea800) [pid = 1849] [serial = 261] [outer = 0x7f1288b0c400] 00:51:17 INFO - PROCESS | 1849 | 1461225077394 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f12a7004800) [pid = 1849] [serial = 262] [outer = 0x7f1288b0c400] 00:51:18 INFO - PROCESS | 1849 | 1461225078410 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1437ms 00:51:18 INFO - PROCESS | 1849 | 1461225078468 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:51:18 INFO - PROCESS | 1849 | 1461225078474 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:51:18 INFO - PROCESS | 1849 | 1461225078481 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 1849 | 1461225078485 Marionette TRACE conn3 <- [1,322,null,{}] 00:51:18 INFO - PROCESS | 1849 | 1461225078493 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:18 INFO - PROCESS | 1849 | 1461225078729 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:51:18 INFO - PROCESS | 1849 | 1461225078912 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0b8000 == 52 [pid = 1849] [id = 88] 00:51:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f12871e2400) [pid = 1849] [serial = 263] [outer = (nil)] 00:51:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f128a550000) [pid = 1849] [serial = 264] [outer = 0x7f12871e2400] 00:51:18 INFO - PROCESS | 1849 | 1461225078991 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128b85c800) [pid = 1849] [serial = 265] [outer = 0x7f12871e2400] 00:51:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a0bd000 == 51 [pid = 1849] [id = 81] 00:51:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f1d9800 == 50 [pid = 1849] [id = 80] 00:51:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12984b1800 == 49 [pid = 1849] [id = 79] 00:51:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129277e800 == 48 [pid = 1849] [id = 78] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f12a44c7000) [pid = 1849] [serial = 209] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f1299216c00) [pid = 1849] [serial = 185] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f1294814c00) [pid = 1849] [serial = 173] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f1292f5d400) [pid = 1849] [serial = 182] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f128a3a3c00) [pid = 1849] [serial = 176] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f128e388800) [pid = 1849] [serial = 179] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1290c06800 == 47 [pid = 1849] [id = 77] 00:51:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfe1000 == 46 [pid = 1849] [id = 76] 00:51:19 INFO - PROCESS | 1849 | 1461225079797 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f129498e400) [pid = 1849] [serial = 198] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f1288773400) [pid = 1849] [serial = 189] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f129f625400) [pid = 1849] [serial = 203] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f129080fc00) [pid = 1849] [serial = 194] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f12a0440400) [pid = 1849] [serial = 204] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f129ef77000) [pid = 1849] [serial = 200] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f129480f800) [pid = 1849] [serial = 197] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f128e104c00) [pid = 1849] [serial = 192] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f129108dc00) [pid = 1849] [serial = 195] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f12a25e5c00) [pid = 1849] [serial = 207] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f12882e6400) [pid = 1849] [serial = 188] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f12a2005c00) [pid = 1849] [serial = 206] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f129f2af800) [pid = 1849] [serial = 201] [outer = (nil)] [url = about:blank] 00:51:19 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f128bcc6000) [pid = 1849] [serial = 191] [outer = (nil)] [url = about:blank] 00:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1384ms 00:51:19 INFO - PROCESS | 1849 | 1461225079866 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:51:19 INFO - PROCESS | 1849 | 1461225079873 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:51:19 INFO - PROCESS | 1849 | 1461225079882 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:51:19 INFO - PROCESS | 1849 | 1461225079886 Marionette TRACE conn3 <- [1,326,null,{}] 00:51:19 INFO - PROCESS | 1849 | 1461225079891 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:20 INFO - PROCESS | 1849 | 1461225080030 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:51:20 INFO - PROCESS | 1849 | 1461225080041 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128e39b800 == 47 [pid = 1849] [id = 89] 00:51:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f128a3a3c00) [pid = 1849] [serial = 266] [outer = (nil)] 00:51:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f128e104c00) [pid = 1849] [serial = 267] [outer = 0x7f128a3a3c00] 00:51:20 INFO - PROCESS | 1849 | 1461225080105 Marionette DEBUG loaded listener.js 00:51:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f128ed97400) [pid = 1849] [serial = 268] [outer = 0x7f128a3a3c00] 00:51:20 INFO - PROCESS | 1849 | 1461225080973 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1134ms 00:51:21 INFO - PROCESS | 1849 | 1461225081017 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:51:21 INFO - PROCESS | 1849 | 1461225081020 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:51:21 INFO - PROCESS | 1849 | 1461225081026 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:51:21 INFO - PROCESS | 1849 | 1461225081031 Marionette TRACE conn3 <- [1,330,null,{}] 00:51:21 INFO - PROCESS | 1849 | 1461225081046 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:21 INFO - PROCESS | 1849 | 1461225081211 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:51:21 INFO - PROCESS | 1849 | 1461225081302 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293ee3800 == 48 [pid = 1849] [id = 90] 00:51:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f128b85d800) [pid = 1849] [serial = 269] [outer = (nil)] 00:51:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f12922e7400) [pid = 1849] [serial = 270] [outer = 0x7f128b85d800] 00:51:21 INFO - PROCESS | 1849 | 1461225081364 Marionette DEBUG loaded listener.js 00:51:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f129340e400) [pid = 1849] [serial = 271] [outer = 0x7f128b85d800] 00:51:22 INFO - PROCESS | 1849 | 1461225082026 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1031ms 00:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:51:22 INFO - PROCESS | 1849 | 1461225082058 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:51:22 INFO - PROCESS | 1849 | 1461225082062 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:51:22 INFO - PROCESS | 1849 | 1461225082068 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 1849 | 1461225082071 Marionette TRACE conn3 <- [1,334,null,{}] 00:51:22 INFO - PROCESS | 1849 | 1461225082077 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:22 INFO - PROCESS | 1849 | 1461225082265 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:51:22 INFO - PROCESS | 1849 | 1461225082291 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3db000 == 49 [pid = 1849] [id = 91] 00:51:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128f73a800) [pid = 1849] [serial = 272] [outer = (nil)] 00:51:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f128f742000) [pid = 1849] [serial = 273] [outer = 0x7f128f73a800] 00:51:22 INFO - PROCESS | 1849 | 1461225082352 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f129237e400) [pid = 1849] [serial = 274] [outer = 0x7f128f73a800] 00:51:23 INFO - PROCESS | 1849 | 1461225083059 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1028ms 00:51:23 INFO - PROCESS | 1849 | 1461225083097 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:51:23 INFO - PROCESS | 1849 | 1461225083099 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:51:23 INFO - PROCESS | 1849 | 1461225083106 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:51:23 INFO - PROCESS | 1849 | 1461225083108 Marionette TRACE conn3 <- [1,338,null,{}] 00:51:23 INFO - PROCESS | 1849 | 1461225083113 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:23 INFO - PROCESS | 1849 | 1461225083276 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:51:23 INFO - PROCESS | 1849 | 1461225083304 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f6be000 == 50 [pid = 1849] [id = 92] 00:51:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128f741000) [pid = 1849] [serial = 275] [outer = (nil)] 00:51:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f1294b5e000) [pid = 1849] [serial = 276] [outer = 0x7f128f741000] 00:51:23 INFO - PROCESS | 1849 | 1461225083362 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f129e370c00) [pid = 1849] [serial = 277] [outer = 0x7f128f741000] 00:51:24 INFO - PROCESS | 1849 | 1461225084144 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1075ms 00:51:24 INFO - PROCESS | 1849 | 1461225084182 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 1849 | 1461225084185 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:51:24 INFO - PROCESS | 1849 | 1461225084191 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 1849 | 1461225084193 Marionette TRACE conn3 <- [1,342,null,{}] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f1288b0a800) [pid = 1849] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f1287097c00) [pid = 1849] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1291f18400) [pid = 1849] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f1288b0e000) [pid = 1849] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f1298566000) [pid = 1849] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f1290808c00) [pid = 1849] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f1290587000) [pid = 1849] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f12882f1c00) [pid = 1849] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f1292873400) [pid = 1849] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f1287099000) [pid = 1849] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f128fc5c400) [pid = 1849] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f128bcc7000) [pid = 1849] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:51:24 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f12933be800) [pid = 1849] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:51:24 INFO - PROCESS | 1849 | 1461225084347 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:24 INFO - PROCESS | 1849 | 1461225084497 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:51:24 INFO - PROCESS | 1849 | 1461225084508 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293eec800 == 51 [pid = 1849] [id = 93] 00:51:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f128f73f800) [pid = 1849] [serial = 278] [outer = (nil)] 00:51:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f129f224c00) [pid = 1849] [serial = 279] [outer = 0x7f128f73f800] 00:51:24 INFO - PROCESS | 1849 | 1461225084594 Marionette DEBUG loaded listener.js 00:51:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f129f22d400) [pid = 1849] [serial = 280] [outer = 0x7f128f73f800] 00:51:25 INFO - PROCESS | 1849 | 1461225085267 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1100ms 00:51:25 INFO - PROCESS | 1849 | 1461225085294 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:51:25 INFO - PROCESS | 1849 | 1461225085297 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:51:25 INFO - PROCESS | 1849 | 1461225085305 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:51:25 INFO - PROCESS | 1849 | 1461225085308 Marionette TRACE conn3 <- [1,346,null,{}] 00:51:25 INFO - PROCESS | 1849 | 1461225085312 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:25 INFO - PROCESS | 1849 | 1461225085476 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:51:25 INFO - PROCESS | 1849 | 1461225085496 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a46a2800 == 52 [pid = 1849] [id = 94] 00:51:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f128ba27c00) [pid = 1849] [serial = 281] [outer = (nil)] 00:51:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f128ba2d000) [pid = 1849] [serial = 282] [outer = 0x7f128ba27c00] 00:51:25 INFO - PROCESS | 1849 | 1461225085581 Marionette DEBUG loaded listener.js 00:51:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f128ba30800) [pid = 1849] [serial = 283] [outer = 0x7f128ba27c00] 00:51:26 INFO - PROCESS | 1849 | 1461225086277 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1027ms 00:51:26 INFO - PROCESS | 1849 | 1461225086415 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:51:26 INFO - PROCESS | 1849 | 1461225086421 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:51:26 INFO - PROCESS | 1849 | 1461225086431 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:51:26 INFO - PROCESS | 1849 | 1461225086437 Marionette TRACE conn3 <- [1,350,null,{}] 00:51:26 INFO - PROCESS | 1849 | 1461225086446 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 1849 | 1461225086649 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:51:26 INFO - PROCESS | 1849 | 1461225086786 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfe0000 == 53 [pid = 1849] [id = 95] 00:51:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f12871ea000) [pid = 1849] [serial = 284] [outer = (nil)] 00:51:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f1288777000) [pid = 1849] [serial = 285] [outer = 0x7f12871ea000] 00:51:26 INFO - PROCESS | 1849 | 1461225086858 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f128a553800) [pid = 1849] [serial = 286] [outer = 0x7f12871ea000] 00:51:27 INFO - PROCESS | 1849 | 1461225087741 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1335ms 00:51:27 INFO - PROCESS | 1849 | 1461225087768 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 1849 | 1461225087773 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:51:27 INFO - PROCESS | 1849 | 1461225087784 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 1849 | 1461225087789 Marionette TRACE conn3 <- [1,354,null,{}] 00:51:27 INFO - PROCESS | 1849 | 1461225087795 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:27 INFO - PROCESS | 1849 | 1461225087943 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:51:28 INFO - PROCESS | 1849 | 1461225088083 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293eeb800 == 54 [pid = 1849] [id = 96] 00:51:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f12871ee800) [pid = 1849] [serial = 287] [outer = (nil)] 00:51:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128e10a800) [pid = 1849] [serial = 288] [outer = 0x7f12871ee800] 00:51:28 INFO - PROCESS | 1849 | 1461225088156 Marionette DEBUG loaded listener.js 00:51:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f128f73a400) [pid = 1849] [serial = 289] [outer = 0x7f12871ee800] 00:51:29 INFO - PROCESS | 1849 | 1461225089056 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1285ms 00:51:29 INFO - PROCESS | 1849 | 1461225089066 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:51:29 INFO - PROCESS | 1849 | 1461225089069 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:51:29 INFO - PROCESS | 1849 | 1461225089075 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:51:29 INFO - PROCESS | 1849 | 1461225089078 Marionette TRACE conn3 <- [1,358,null,{}] 00:51:29 INFO - PROCESS | 1849 | 1461225089091 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:29 INFO - PROCESS | 1849 | 1461225089247 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:51:29 INFO - PROCESS | 1849 | 1461225089392 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a7325800 == 55 [pid = 1849] [id = 97] 00:51:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f1290cf3000) [pid = 1849] [serial = 290] [outer = (nil)] 00:51:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f129253cc00) [pid = 1849] [serial = 291] [outer = 0x7f1290cf3000] 00:51:29 INFO - PROCESS | 1849 | 1461225089471 Marionette DEBUG loaded listener.js 00:51:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f1294b61800) [pid = 1849] [serial = 292] [outer = 0x7f1290cf3000] 00:51:30 INFO - PROCESS | 1849 | 1461225090523 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1482ms 00:51:30 INFO - PROCESS | 1849 | 1461225090558 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 1849 | 1461225090562 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:51:30 INFO - PROCESS | 1849 | 1461225090568 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 1849 | 1461225090570 Marionette TRACE conn3 <- [1,362,null,{}] 00:51:30 INFO - PROCESS | 1849 | 1461225090576 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:30 INFO - PROCESS | 1849 | 1461225090727 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:51:30 INFO - PROCESS | 1849 | 1461225090867 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a8b75800 == 56 [pid = 1849] [id = 98] 00:51:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f1287090c00) [pid = 1849] [serial = 293] [outer = (nil)] 00:51:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f12911c2800) [pid = 1849] [serial = 294] [outer = 0x7f1287090c00] 00:51:30 INFO - PROCESS | 1849 | 1461225090936 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f1294ba2000) [pid = 1849] [serial = 295] [outer = 0x7f1287090c00] 00:51:31 INFO - PROCESS | 1849 | 1461225091821 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1281ms 00:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:51:31 INFO - PROCESS | 1849 | 1461225091851 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:51:31 INFO - PROCESS | 1849 | 1461225091853 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:51:31 INFO - PROCESS | 1849 | 1461225091860 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:51:31 INFO - PROCESS | 1849 | 1461225091863 Marionette TRACE conn3 <- [1,366,null,{}] 00:51:31 INFO - PROCESS | 1849 | 1461225091885 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:32 INFO - PROCESS | 1849 | 1461225092027 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:51:32 INFO - PROCESS | 1849 | 1461225092167 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b50800 == 57 [pid = 1849] [id = 99] 00:51:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f1287099400) [pid = 1849] [serial = 296] [outer = (nil)] 00:51:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f1288772800) [pid = 1849] [serial = 297] [outer = 0x7f1287099400] 00:51:32 INFO - PROCESS | 1849 | 1461225092238 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f1290847c00) [pid = 1849] [serial = 298] [outer = 0x7f1287099400] 00:51:33 INFO - PROCESS | 1849 | 1461225093407 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1583ms 00:51:33 INFO - PROCESS | 1849 | 1461225093443 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:51:33 INFO - PROCESS | 1849 | 1461225093449 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:51:33 INFO - PROCESS | 1849 | 1461225093457 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:51:33 INFO - PROCESS | 1849 | 1461225093461 Marionette TRACE conn3 <- [1,370,null,{}] 00:51:33 INFO - PROCESS | 1849 | 1461225093468 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:33 INFO - PROCESS | 1849 | 1461225093612 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:51:33 INFO - PROCESS | 1849 | 1461225093775 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bd11800 == 58 [pid = 1849] [id = 100] 00:51:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f128a554000) [pid = 1849] [serial = 299] [outer = (nil)] 00:51:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f128b846000) [pid = 1849] [serial = 300] [outer = 0x7f128a554000] 00:51:33 INFO - PROCESS | 1849 | 1461225093846 Marionette DEBUG loaded listener.js 00:51:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f128b8a7c00) [pid = 1849] [serial = 301] [outer = 0x7f128a554000] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293eec800 == 57 [pid = 1849] [id = 93] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f6be000 == 56 [pid = 1849] [id = 92] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129e3db000 == 55 [pid = 1849] [id = 91] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f12a6697c00) [pid = 1849] [serial = 245] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293ee3800 == 54 [pid = 1849] [id = 90] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128e39b800 == 53 [pid = 1849] [id = 89] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a0b8000 == 52 [pid = 1849] [id = 88] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129e3db800 == 51 [pid = 1849] [id = 84] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1290c22000 == 50 [pid = 1849] [id = 83] 00:51:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a4195800 == 49 [pid = 1849] [id = 82] 00:51:34 INFO - PROCESS | 1849 | 1461225094674 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f128ba06400) [pid = 1849] [serial = 177] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f1294b62800) [pid = 1849] [serial = 174] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f129e374400) [pid = 1849] [serial = 186] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f129080bc00) [pid = 1849] [serial = 180] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f12a0619000) [pid = 1849] [serial = 147] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f12934b9800) [pid = 1849] [serial = 183] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f12a4a11c00) [pid = 1849] [serial = 243] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f129f645000) [pid = 1849] [serial = 236] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f12a4593000) [pid = 1849] [serial = 240] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f12a44c4800) [pid = 1849] [serial = 239] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f12a4984000) [pid = 1849] [serial = 242] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f1290895400) [pid = 1849] [serial = 225] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1288b05c00) [pid = 1849] [serial = 224] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f129108c400) [pid = 1849] [serial = 230] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f1291f20400) [pid = 1849] [serial = 231] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f128fc5b400) [pid = 1849] [serial = 228] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f128e109000) [pid = 1849] [serial = 227] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f1294b5d400) [pid = 1849] [serial = 233] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f128bcc8000) [pid = 1849] [serial = 212] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f1291f13400) [pid = 1849] [serial = 215] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f129f68c000) [pid = 1849] [serial = 218] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f12a4592000) [pid = 1849] [serial = 221] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f12a07d9400) [pid = 1849] [serial = 237] [outer = (nil)] [url = about:blank] 00:51:34 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f12992ea400) [pid = 1849] [serial = 234] [outer = (nil)] [url = about:blank] 00:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1279ms 00:51:34 INFO - PROCESS | 1849 | 1461225094738 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:51:34 INFO - PROCESS | 1849 | 1461225094745 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:51:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:51:34 INFO - PROCESS | 1849 | 1461225094754 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:51:34 INFO - PROCESS | 1849 | 1461225094757 Marionette TRACE conn3 <- [1,374,null,{}] 00:51:34 INFO - PROCESS | 1849 | 1461225094761 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:34 INFO - PROCESS | 1849 | 1461225094906 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:51:34 INFO - PROCESS | 1849 | 1461225094915 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f67a000 == 50 [pid = 1849] [id = 101] 00:51:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f1288963c00) [pid = 1849] [serial = 302] [outer = (nil)] 00:51:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f128bcc9c00) [pid = 1849] [serial = 303] [outer = 0x7f1288963c00] 00:51:34 INFO - PROCESS | 1849 | 1461225094979 Marionette DEBUG loaded listener.js 00:51:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f128e388c00) [pid = 1849] [serial = 304] [outer = 0x7f1288963c00] 00:51:35 INFO - PROCESS | 1849 | 1461225095832 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:51:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:51:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1134ms 00:51:35 INFO - PROCESS | 1849 | 1461225095891 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:51:35 INFO - PROCESS | 1849 | 1461225095893 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:51:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:51:35 INFO - PROCESS | 1849 | 1461225095900 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:51:35 INFO - PROCESS | 1849 | 1461225095904 Marionette TRACE conn3 <- [1,378,null,{}] 00:51:35 INFO - PROCESS | 1849 | 1461225095919 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:36 INFO - PROCESS | 1849 | 1461225096099 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:51:36 INFO - PROCESS | 1849 | 1461225096112 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921a9000 == 51 [pid = 1849] [id = 102] 00:51:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f128ba2e800) [pid = 1849] [serial = 305] [outer = (nil)] 00:51:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f1290899400) [pid = 1849] [serial = 306] [outer = 0x7f128ba2e800] 00:51:36 INFO - PROCESS | 1849 | 1461225096186 Marionette DEBUG loaded listener.js 00:51:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f12911bd800) [pid = 1849] [serial = 307] [outer = 0x7f128ba2e800] 00:51:36 INFO - PROCESS | 1849 | 1461225096870 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:51:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:51:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 983ms 00:51:36 INFO - PROCESS | 1849 | 1461225096887 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:51:36 INFO - PROCESS | 1849 | 1461225096890 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:51:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:51:36 INFO - PROCESS | 1849 | 1461225096896 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:51:36 INFO - PROCESS | 1849 | 1461225096898 Marionette TRACE conn3 <- [1,382,null,{}] 00:51:36 INFO - PROCESS | 1849 | 1461225096903 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:37 INFO - PROCESS | 1849 | 1461225097089 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:51:37 INFO - PROCESS | 1849 | 1461225097117 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292f7d000 == 52 [pid = 1849] [id = 103] 00:51:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f128bcc7400) [pid = 1849] [serial = 308] [outer = (nil)] 00:51:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f1291f13800) [pid = 1849] [serial = 309] [outer = 0x7f128bcc7400] 00:51:37 INFO - PROCESS | 1849 | 1461225097176 Marionette DEBUG loaded listener.js 00:51:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f1292709400) [pid = 1849] [serial = 310] [outer = 0x7f128bcc7400] 00:51:37 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:37 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:51:37 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:37 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:37 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:37 INFO - PROCESS | 1849 | 1461225097974 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:51:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:51:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1128ms 00:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:51:38 INFO - PROCESS | 1849 | 1461225098025 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:51:38 INFO - PROCESS | 1849 | 1461225098027 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:51:38 INFO - PROCESS | 1849 | 1461225098038 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:51:38 INFO - PROCESS | 1849 | 1461225098040 Marionette TRACE conn3 <- [1,386,null,{}] 00:51:38 INFO - PROCESS | 1849 | 1461225098045 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:38 INFO - PROCESS | 1849 | 1461225098202 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:51:38 INFO - PROCESS | 1849 | 1461225098264 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293edc800 == 53 [pid = 1849] [id = 104] 00:51:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1290839000) [pid = 1849] [serial = 311] [outer = (nil)] 00:51:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f129270f800) [pid = 1849] [serial = 312] [outer = 0x7f1290839000] 00:51:38 INFO - PROCESS | 1849 | 1461225098323 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f1292f58c00) [pid = 1849] [serial = 313] [outer = 0x7f1290839000] 00:51:39 INFO - PROCESS | 1849 | 1461225099213 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:51:39 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f128f741000) [pid = 1849] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:51:39 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f128f73f800) [pid = 1849] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:51:39 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f128b85d800) [pid = 1849] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:51:39 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f12871e2400) [pid = 1849] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:51:39 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f128a3a3c00) [pid = 1849] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:51:39 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f128f73a800) [pid = 1849] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1233ms 00:51:39 INFO - PROCESS | 1849 | 1461225099270 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1849 | 1461225099274 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:51:39 INFO - PROCESS | 1849 | 1461225099279 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1849 | 1461225099281 Marionette TRACE conn3 <- [1,390,null,{}] 00:51:39 INFO - PROCESS | 1849 | 1461225099287 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 1849 | 1461225099429 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:51:39 INFO - PROCESS | 1849 | 1461225099522 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12992cd800 == 54 [pid = 1849] [id = 105] 00:51:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f1292f5bc00) [pid = 1849] [serial = 314] [outer = (nil)] 00:51:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f1294b5d400) [pid = 1849] [serial = 315] [outer = 0x7f1292f5bc00] 00:51:39 INFO - PROCESS | 1849 | 1461225099596 Marionette DEBUG loaded listener.js 00:51:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f129ef79400) [pid = 1849] [serial = 316] [outer = 0x7f1292f5bc00] 00:51:40 INFO - PROCESS | 1849 | 1461225100253 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1033ms 00:51:40 INFO - PROCESS | 1849 | 1461225100313 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:51:40 INFO - PROCESS | 1849 | 1461225100317 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:51:40 INFO - PROCESS | 1849 | 1461225100322 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:51:40 INFO - PROCESS | 1849 | 1461225100324 Marionette TRACE conn3 <- [1,394,null,{}] 00:51:40 INFO - PROCESS | 1849 | 1461225100329 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:40 INFO - PROCESS | 1849 | 1461225100488 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:51:40 INFO - PROCESS | 1849 | 1461225100504 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f15b000 == 55 [pid = 1849] [id = 106] 00:51:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1292f5c000) [pid = 1849] [serial = 317] [outer = (nil)] 00:51:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f129f227000) [pid = 1849] [serial = 318] [outer = 0x7f1292f5c000] 00:51:40 INFO - PROCESS | 1849 | 1461225100563 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f129f22d000) [pid = 1849] [serial = 319] [outer = 0x7f1292f5c000] 00:51:41 INFO - PROCESS | 1849 | 1461225101436 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1188ms 00:51:41 INFO - PROCESS | 1849 | 1461225101512 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:51:41 INFO - PROCESS | 1849 | 1461225101518 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:51:41 INFO - PROCESS | 1849 | 1461225101528 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:51:41 INFO - PROCESS | 1849 | 1461225101535 Marionette TRACE conn3 <- [1,398,null,{}] 00:51:41 INFO - PROCESS | 1849 | 1461225101544 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:41 INFO - PROCESS | 1849 | 1461225101747 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:51:41 INFO - PROCESS | 1849 | 1461225101885 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291037800 == 56 [pid = 1849] [id = 107] 00:51:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f12871f0c00) [pid = 1849] [serial = 320] [outer = (nil)] 00:51:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128a554400) [pid = 1849] [serial = 321] [outer = 0x7f12871f0c00] 00:51:41 INFO - PROCESS | 1849 | 1461225101957 Marionette DEBUG loaded listener.js 00:51:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f128ba06400) [pid = 1849] [serial = 322] [outer = 0x7f12871f0c00] 00:51:42 INFO - PROCESS | 1849 | 1461225102829 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1352ms 00:51:42 INFO - PROCESS | 1849 | 1461225102879 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:51:42 INFO - PROCESS | 1849 | 1461225102887 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:51:42 INFO - PROCESS | 1849 | 1461225102897 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:51:42 INFO - PROCESS | 1849 | 1461225102901 Marionette TRACE conn3 <- [1,402,null,{}] 00:51:42 INFO - PROCESS | 1849 | 1461225102906 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:43 INFO - PROCESS | 1849 | 1461225103065 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:51:43 INFO - PROCESS | 1849 | 1461225103200 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12933d9000 == 57 [pid = 1849] [id = 108] 00:51:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f12882f0800) [pid = 1849] [serial = 323] [outer = (nil)] 00:51:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f128f738400) [pid = 1849] [serial = 324] [outer = 0x7f12882f0800] 00:51:43 INFO - PROCESS | 1849 | 1461225103272 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f128f740800) [pid = 1849] [serial = 325] [outer = 0x7f12882f0800] 00:51:44 INFO - PROCESS | 1849 | 1461225104264 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1395ms 00:51:44 INFO - PROCESS | 1849 | 1461225104291 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:51:44 INFO - PROCESS | 1849 | 1461225104295 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:51:44 INFO - PROCESS | 1849 | 1461225104301 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 1849 | 1461225104306 Marionette TRACE conn3 <- [1,406,null,{}] 00:51:44 INFO - PROCESS | 1849 | 1461225104322 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 1849 | 1461225104481 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:51:44 INFO - PROCESS | 1849 | 1461225104622 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a2583000 == 58 [pid = 1849] [id = 109] 00:51:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f12911c4c00) [pid = 1849] [serial = 326] [outer = (nil)] 00:51:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f1292f53000) [pid = 1849] [serial = 327] [outer = 0x7f12911c4c00] 00:51:44 INFO - PROCESS | 1849 | 1461225104775 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f1298565800) [pid = 1849] [serial = 328] [outer = 0x7f12911c4c00] 00:51:45 INFO - PROCESS | 1849 | 1461225105588 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1350ms 00:51:45 INFO - PROCESS | 1849 | 1461225105652 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:51:45 INFO - PROCESS | 1849 | 1461225105657 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:51:45 INFO - PROCESS | 1849 | 1461225105663 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:51:45 INFO - PROCESS | 1849 | 1461225105666 Marionette TRACE conn3 <- [1,410,null,{}] 00:51:45 INFO - PROCESS | 1849 | 1461225105690 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:45 INFO - PROCESS | 1849 | 1461225105864 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:51:46 INFO - PROCESS | 1849 | 1461225105997 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a46b1000 == 59 [pid = 1849] [id = 110] 00:51:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128708fc00) [pid = 1849] [serial = 329] [outer = (nil)] 00:51:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f129f22e800) [pid = 1849] [serial = 330] [outer = 0x7f128708fc00] 00:51:46 INFO - PROCESS | 1849 | 1461225106074 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f129f4f4c00) [pid = 1849] [serial = 331] [outer = 0x7f128708fc00] 00:51:46 INFO - PROCESS | 1849 | 1461225106954 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1351ms 00:51:47 INFO - PROCESS | 1849 | 1461225107016 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 1849 | 1461225107019 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:51:47 INFO - PROCESS | 1849 | 1461225107026 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 1849 | 1461225107028 Marionette TRACE conn3 <- [1,414,null,{}] 00:51:47 INFO - PROCESS | 1849 | 1461225107035 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 1849 | 1461225107177 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:51:47 INFO - PROCESS | 1849 | 1461225107319 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a8914800 == 60 [pid = 1849] [id = 111] 00:51:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f12882e4c00) [pid = 1849] [serial = 332] [outer = (nil)] 00:51:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f12a0439000) [pid = 1849] [serial = 333] [outer = 0x7f12882e4c00] 00:51:47 INFO - PROCESS | 1849 | 1461225107389 Marionette DEBUG loaded listener.js 00:51:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f12a07cf800) [pid = 1849] [serial = 334] [outer = 0x7f12882e4c00] 00:51:48 INFO - PROCESS | 1849 | 1461225108472 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1492ms 00:51:48 INFO - PROCESS | 1849 | 1461225108519 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:51:48 INFO - PROCESS | 1849 | 1461225108524 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:51:48 INFO - PROCESS | 1849 | 1461225108532 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:51:48 INFO - PROCESS | 1849 | 1461225108537 Marionette TRACE conn3 <- [1,418,null,{}] 00:51:48 INFO - PROCESS | 1849 | 1461225108546 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:48 INFO - PROCESS | 1849 | 1461225108696 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:51:48 INFO - PROCESS | 1849 | 1461225108874 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfd7000 == 61 [pid = 1849] [id = 112] 00:51:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f128b85d800) [pid = 1849] [serial = 335] [outer = (nil)] 00:51:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f128b86a000) [pid = 1849] [serial = 336] [outer = 0x7f128b85d800] 00:51:48 INFO - PROCESS | 1849 | 1461225108939 Marionette DEBUG loaded listener.js 00:51:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f128ba31800) [pid = 1849] [serial = 337] [outer = 0x7f128b85d800] 00:51:50 INFO - PROCESS | 1849 | 1461225110139 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 00:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1633ms 00:51:50 INFO - PROCESS | 1849 | 1461225110168 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:51:50 INFO - PROCESS | 1849 | 1461225110174 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:51:50 INFO - PROCESS | 1849 | 1461225110185 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:51:50 INFO - PROCESS | 1849 | 1461225110189 Marionette TRACE conn3 <- [1,422,null,{}] 00:51:50 INFO - PROCESS | 1849 | 1461225110198 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:50 INFO - PROCESS | 1849 | 1461225110440 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292847000 == 60 [pid = 1849] [id = 66] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5dd800 == 59 [pid = 1849] [id = 64] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129150e800 == 58 [pid = 1849] [id = 65] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f12a25ea800) [pid = 1849] [serial = 261] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f128b864400) [pid = 1849] [serial = 249] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f1290846800) [pid = 1849] [serial = 252] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f129f4a6000) [pid = 1849] [serial = 255] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f12a48b4800) [pid = 1849] [serial = 258] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f128ba2d000) [pid = 1849] [serial = 282] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12992cd800 == 57 [pid = 1849] [id = 105] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293edc800 == 56 [pid = 1849] [id = 104] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292f7d000 == 55 [pid = 1849] [id = 103] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921a9000 == 54 [pid = 1849] [id = 102] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f67a000 == 53 [pid = 1849] [id = 101] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bd11800 == 52 [pid = 1849] [id = 100] 00:51:50 INFO - PROCESS | 1849 | 1461225110585 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a7325800 == 51 [pid = 1849] [id = 97] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293eeb800 == 50 [pid = 1849] [id = 96] 00:51:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5dd800 == 51 [pid = 1849] [id = 113] 00:51:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f128a552800) [pid = 1849] [serial = 338] [outer = (nil)] 00:51:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f128bcc7000) [pid = 1849] [serial = 339] [outer = 0x7f128a552800] 00:51:50 INFO - PROCESS | 1849 | 1461225110653 Marionette DEBUG loaded listener.js 00:51:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f1290808c00) [pid = 1849] [serial = 340] [outer = 0x7f128a552800] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfe0000 == 50 [pid = 1849] [id = 95] 00:51:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a46a2800 == 49 [pid = 1849] [id = 94] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f1294b5e000) [pid = 1849] [serial = 276] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f129f224c00) [pid = 1849] [serial = 279] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f12922e7400) [pid = 1849] [serial = 270] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f129340e400) [pid = 1849] [serial = 271] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f128b85c800) [pid = 1849] [serial = 265] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f128a550000) [pid = 1849] [serial = 264] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f128e104c00) [pid = 1849] [serial = 267] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f128ed97400) [pid = 1849] [serial = 268] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f129f22d400) [pid = 1849] [serial = 280] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f12a0618800) [pid = 1849] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f128f742000) [pid = 1849] [serial = 273] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f129e370c00) [pid = 1849] [serial = 277] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f129237e400) [pid = 1849] [serial = 274] [outer = (nil)] [url = about:blank] 00:51:51 INFO - PROCESS | 1849 | 1461225111770 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1633ms 00:51:51 INFO - PROCESS | 1849 | 1461225111819 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:51:51 INFO - PROCESS | 1849 | 1461225111822 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:51:51 INFO - PROCESS | 1849 | 1461225111828 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 1849 | 1461225111834 Marionette TRACE conn3 <- [1,426,null,{}] 00:51:51 INFO - PROCESS | 1849 | 1461225111848 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:52 INFO - PROCESS | 1849 | 1461225112022 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:51:52 INFO - PROCESS | 1849 | 1461225112115 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921b7800 == 50 [pid = 1849] [id = 114] 00:51:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f128f73e800) [pid = 1849] [serial = 341] [outer = (nil)] 00:51:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f129238d400) [pid = 1849] [serial = 342] [outer = 0x7f128f73e800] 00:51:52 INFO - PROCESS | 1849 | 1461225112179 Marionette DEBUG loaded listener.js 00:51:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f1292fc8400) [pid = 1849] [serial = 343] [outer = 0x7f128f73e800] 00:51:52 INFO - PROCESS | 1849 | 1461225112927 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 00:51:52 INFO - PROCESS | 1849 | 1461225112972 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:51:52 INFO - PROCESS | 1849 | 1461225112977 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 1849 | 1461225112980 Marionette TRACE conn3 <- [1,430,null,{}] 00:51:52 INFO - PROCESS | 1849 | 1461225112992 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:53 INFO - PROCESS | 1849 | 1461225113162 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:51:53 INFO - PROCESS | 1849 | 1461225113187 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948cb000 == 51 [pid = 1849] [id = 115] 00:51:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f12911b7800) [pid = 1849] [serial = 344] [outer = (nil)] 00:51:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f129e370c00) [pid = 1849] [serial = 345] [outer = 0x7f12911b7800] 00:51:53 INFO - PROCESS | 1849 | 1461225113249 Marionette DEBUG loaded listener.js 00:51:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f129f22b000) [pid = 1849] [serial = 346] [outer = 0x7f12911b7800] 00:51:54 INFO - PROCESS | 1849 | 1461225114007 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1080ms 00:51:54 INFO - PROCESS | 1849 | 1461225114063 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:51:54 INFO - PROCESS | 1849 | 1461225114067 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:51:54 INFO - PROCESS | 1849 | 1461225114072 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:51:54 INFO - PROCESS | 1849 | 1461225114074 Marionette TRACE conn3 <- [1,434,null,{}] 00:51:54 INFO - PROCESS | 1849 | 1461225114079 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:54 INFO - PROCESS | 1849 | 1461225114255 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:51:54 INFO - PROCESS | 1849 | 1461225114279 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f15f800 == 52 [pid = 1849] [id = 116] 00:51:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f1294b62c00) [pid = 1849] [serial = 347] [outer = (nil)] 00:51:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f12a032fc00) [pid = 1849] [serial = 348] [outer = 0x7f1294b62c00] 00:51:54 INFO - PROCESS | 1849 | 1461225114339 Marionette DEBUG loaded listener.js 00:51:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f12a2004400) [pid = 1849] [serial = 349] [outer = 0x7f1294b62c00] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f1290839000) [pid = 1849] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f128a554000) [pid = 1849] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f128bcc6800) [pid = 1849] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f1288b0c400) [pid = 1849] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f128bcc7400) [pid = 1849] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f128ba2e800) [pid = 1849] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f12871ea000) [pid = 1849] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f128b85ec00) [pid = 1849] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f12882ec400) [pid = 1849] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f128a028c00) [pid = 1849] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f1287099400) [pid = 1849] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1291098c00) [pid = 1849] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f129f1f5000) [pid = 1849] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f1288963c00) [pid = 1849] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f128ba27c00) [pid = 1849] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f1299219800) [pid = 1849] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f1292f5bc00) [pid = 1849] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f128956bc00) [pid = 1849] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f128b85f000) [pid = 1849] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:51:55 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f128709a000) [pid = 1849] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:51:55 INFO - PROCESS | 1849 | 1461225115338 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1325ms 00:51:55 INFO - PROCESS | 1849 | 1461225115399 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:51:55 INFO - PROCESS | 1849 | 1461225115402 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:51:55 INFO - PROCESS | 1849 | 1461225115408 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:51:55 INFO - PROCESS | 1849 | 1461225115411 Marionette TRACE conn3 <- [1,438,null,{}] 00:51:55 INFO - PROCESS | 1849 | 1461225115416 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:55 INFO - PROCESS | 1849 | 1461225115589 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:51:55 INFO - PROCESS | 1849 | 1461225115688 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288907800 == 53 [pid = 1849] [id = 117] 00:51:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f12871e5400) [pid = 1849] [serial = 350] [outer = (nil)] 00:51:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f129f222c00) [pid = 1849] [serial = 351] [outer = 0x7f12871e5400] 00:51:55 INFO - PROCESS | 1849 | 1461225115758 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f12a3e35000) [pid = 1849] [serial = 352] [outer = 0x7f12871e5400] 00:51:56 INFO - PROCESS | 1849 | 1461225116478 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:51:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1130ms 00:51:56 INFO - PROCESS | 1849 | 1461225116538 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 1849 | 1461225116542 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:51:56 INFO - PROCESS | 1849 | 1461225116553 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 1849 | 1461225116555 Marionette TRACE conn3 <- [1,442,null,{}] 00:51:56 INFO - PROCESS | 1849 | 1461225116559 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:56 INFO - PROCESS | 1849 | 1461225116689 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:51:56 INFO - PROCESS | 1849 | 1461225116704 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a3ea5000 == 54 [pid = 1849] [id = 118] 00:51:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f1288a4a000) [pid = 1849] [serial = 353] [outer = (nil)] 00:51:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f1288a55000) [pid = 1849] [serial = 354] [outer = 0x7f1288a4a000] 00:51:56 INFO - PROCESS | 1849 | 1461225116763 Marionette DEBUG loaded listener.js 00:51:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f12a060e400) [pid = 1849] [serial = 355] [outer = 0x7f1288a4a000] 00:51:57 INFO - PROCESS | 1849 | 1461225117757 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:51:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:51:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1283ms 00:51:57 INFO - PROCESS | 1849 | 1461225117832 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:51:57 INFO - PROCESS | 1849 | 1461225117837 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:51:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:51:57 INFO - PROCESS | 1849 | 1461225117848 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:51:57 INFO - PROCESS | 1849 | 1461225117851 Marionette TRACE conn3 <- [1,446,null,{}] 00:51:57 INFO - PROCESS | 1849 | 1461225117860 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:58 INFO - PROCESS | 1849 | 1461225118064 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:51:58 INFO - PROCESS | 1849 | 1461225118206 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291046000 == 55 [pid = 1849] [id = 119] 00:51:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1288a51000) [pid = 1849] [serial = 356] [outer = (nil)] 00:51:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f1288db1400) [pid = 1849] [serial = 357] [outer = 0x7f1288a51000] 00:51:58 INFO - PROCESS | 1849 | 1461225118283 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128ba0b800) [pid = 1849] [serial = 358] [outer = 0x7f1288a51000] 00:51:59 INFO - PROCESS | 1849 | 1461225119233 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:51:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:51:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1435ms 00:51:59 INFO - PROCESS | 1849 | 1461225119283 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 1849 | 1461225119291 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:51:59 INFO - PROCESS | 1849 | 1461225119303 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1849 | 1461225119306 Marionette TRACE conn3 <- [1,450,null,{}] 00:51:59 INFO - PROCESS | 1849 | 1461225119313 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:59 INFO - PROCESS | 1849 | 1461225119473 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:51:59 INFO - PROCESS | 1849 | 1461225119611 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3e3800 == 56 [pid = 1849] [id = 120] 00:51:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f1288a55800) [pid = 1849] [serial = 359] [outer = (nil)] 00:51:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128fc5cc00) [pid = 1849] [serial = 360] [outer = 0x7f1288a55800] 00:51:59 INFO - PROCESS | 1849 | 1461225119685 Marionette DEBUG loaded listener.js 00:51:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f1290cf3800) [pid = 1849] [serial = 361] [outer = 0x7f1288a55800] 00:52:00 INFO - PROCESS | 1849 | 1461225120694 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:52:00 INFO - PROCESS | 1849 | 1461225120741 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:52:00 INFO - PROCESS | 1849 | 1461225120748 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:52:00 INFO - PROCESS | 1849 | 1461225120753 Marionette TRACE conn3 <- [1,454,null,{}] 00:52:00 INFO - PROCESS | 1849 | 1461225120768 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:00 INFO - PROCESS | 1849 | 1461225120924 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:52:01 INFO - PROCESS | 1849 | 1461225121085 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a8908800 == 57 [pid = 1849] [id = 121] 00:52:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f1292704400) [pid = 1849] [serial = 362] [outer = (nil)] 00:52:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f129ef7a400) [pid = 1849] [serial = 363] [outer = 0x7f1292704400] 00:52:01 INFO - PROCESS | 1849 | 1461225121208 Marionette DEBUG loaded listener.js 00:52:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f12a0612c00) [pid = 1849] [serial = 364] [outer = 0x7f1292704400] 00:52:01 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:02 INFO - PROCESS | 1849 | 1461225122044 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1332ms 00:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:52:02 INFO - PROCESS | 1849 | 1461225122081 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:52:02 INFO - PROCESS | 1849 | 1461225122085 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:52:02 INFO - PROCESS | 1849 | 1461225122091 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:52:02 INFO - PROCESS | 1849 | 1461225122094 Marionette TRACE conn3 <- [1,458,null,{}] 00:52:02 INFO - PROCESS | 1849 | 1461225122099 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:02 INFO - PROCESS | 1849 | 1461225122255 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:52:02 INFO - PROCESS | 1849 | 1461225122401 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288c14800 == 58 [pid = 1849] [id = 122] 00:52:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f1292706000) [pid = 1849] [serial = 365] [outer = (nil)] 00:52:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f12a4545000) [pid = 1849] [serial = 366] [outer = 0x7f1292706000] 00:52:02 INFO - PROCESS | 1849 | 1461225122474 Marionette DEBUG loaded listener.js 00:52:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f12a4660400) [pid = 1849] [serial = 367] [outer = 0x7f1292706000] 00:52:03 INFO - PROCESS | 1849 | 1461225123331 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 00:52:03 INFO - PROCESS | 1849 | 1461225123382 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:52:03 INFO - PROCESS | 1849 | 1461225123388 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:52:03 INFO - PROCESS | 1849 | 1461225123391 Marionette TRACE conn3 <- [1,462,null,{}] 00:52:03 INFO - PROCESS | 1849 | 1461225123396 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:03 INFO - PROCESS | 1849 | 1461225123539 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:52:03 INFO - PROCESS | 1849 | 1461225123686 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861b1800 == 59 [pid = 1849] [id = 123] 00:52:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f12a2518c00) [pid = 1849] [serial = 368] [outer = (nil)] 00:52:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f12a48b4800) [pid = 1849] [serial = 369] [outer = 0x7f12a2518c00] 00:52:03 INFO - PROCESS | 1849 | 1461225123756 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f12a4984000) [pid = 1849] [serial = 370] [outer = 0x7f12a2518c00] 00:52:04 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:04 INFO - PROCESS | 1849 | 1461225124680 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1849 | 1461225124732 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:52:04 INFO - PROCESS | 1849 | 1461225124738 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1849 | 1461225124740 Marionette TRACE conn3 <- [1,466,null,{}] 00:52:04 INFO - PROCESS | 1849 | 1461225124746 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:04 INFO - PROCESS | 1849 | 1461225124931 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:52:05 INFO - PROCESS | 1849 | 1461225125075 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfe1000 == 60 [pid = 1849] [id = 124] 00:52:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f12871e3400) [pid = 1849] [serial = 371] [outer = (nil)] 00:52:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f1288693400) [pid = 1849] [serial = 372] [outer = 0x7f12871e3400] 00:52:05 INFO - PROCESS | 1849 | 1461225125189 Marionette DEBUG loaded listener.js 00:52:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f128ba2f400) [pid = 1849] [serial = 373] [outer = 0x7f12871e3400] 00:52:06 INFO - PROCESS | 1849 | 1461225126285 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:52:06 INFO - PROCESS | 1849 | 1461225126324 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:52:06 INFO - PROCESS | 1849 | 1461225126332 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:52:06 INFO - PROCESS | 1849 | 1461225126337 Marionette TRACE conn3 <- [1,470,null,{}] 00:52:06 INFO - PROCESS | 1849 | 1461225126345 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:06 INFO - PROCESS | 1849 | 1461225126491 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:52:06 INFO - PROCESS | 1849 | 1461225126666 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129151e800 == 61 [pid = 1849] [id = 125] 00:52:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f128944ec00) [pid = 1849] [serial = 374] [outer = (nil)] 00:52:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f128a028c00) [pid = 1849] [serial = 375] [outer = 0x7f128944ec00] 00:52:06 INFO - PROCESS | 1849 | 1461225126731 Marionette DEBUG loaded listener.js 00:52:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f128ba22c00) [pid = 1849] [serial = 376] [outer = 0x7f128944ec00] 00:52:07 INFO - PROCESS | 1849 | 1461225127541 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1292ms 00:52:07 INFO - PROCESS | 1849 | 1461225127625 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 1849 | 1461225127634 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:52:07 INFO - PROCESS | 1849 | 1461225127643 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 1849 | 1461225127646 Marionette TRACE conn3 <- [1,474,null,{}] 00:52:07 INFO - PROCESS | 1849 | 1461225127650 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:07 INFO - PROCESS | 1849 | 1461225127833 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:52:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288907800 == 60 [pid = 1849] [id = 117] 00:52:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f15f800 == 59 [pid = 1849] [id = 116] 00:52:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948cb000 == 58 [pid = 1849] [id = 115] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f129f227000) [pid = 1849] [serial = 318] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f12911c2800) [pid = 1849] [serial = 294] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f129253cc00) [pid = 1849] [serial = 291] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f128e10a800) [pid = 1849] [serial = 288] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | 1461225128033 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921b7800 == 57 [pid = 1849] [id = 114] 00:52:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5dd800 == 56 [pid = 1849] [id = 113] 00:52:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfd7000 == 55 [pid = 1849] [id = 112] 00:52:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0c8800 == 56 [pid = 1849] [id = 126] 00:52:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f128b865800) [pid = 1849] [serial = 377] [outer = (nil)] 00:52:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f128f737800) [pid = 1849] [serial = 378] [outer = 0x7f128b865800] 00:52:08 INFO - PROCESS | 1849 | 1461225128140 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f12911b9000) [pid = 1849] [serial = 379] [outer = 0x7f128b865800] 00:52:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f15b000 == 55 [pid = 1849] [id = 106] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f129270f800) [pid = 1849] [serial = 312] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f128b8a7c00) [pid = 1849] [serial = 301] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f128b846000) [pid = 1849] [serial = 300] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f12a4547800) [pid = 1849] [serial = 210] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f12a7004800) [pid = 1849] [serial = 262] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f1291f13800) [pid = 1849] [serial = 309] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f1290899400) [pid = 1849] [serial = 306] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f12911bd800) [pid = 1849] [serial = 307] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f128a553800) [pid = 1849] [serial = 286] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f128b869c00) [pid = 1849] [serial = 250] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f1288777000) [pid = 1849] [serial = 285] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f1292f58c00) [pid = 1849] [serial = 313] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f12a700fc00) [pid = 1849] [serial = 246] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f129307c400) [pid = 1849] [serial = 216] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f1288772800) [pid = 1849] [serial = 297] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f12a3e38800) [pid = 1849] [serial = 256] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f12a4667c00) [pid = 1849] [serial = 222] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1292709400) [pid = 1849] [serial = 310] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f128e388c00) [pid = 1849] [serial = 304] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f128ba30800) [pid = 1849] [serial = 283] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f12a2006800) [pid = 1849] [serial = 219] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f129ef79400) [pid = 1849] [serial = 316] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f128bcc9c00) [pid = 1849] [serial = 303] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f128ed99c00) [pid = 1849] [serial = 213] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f1290847c00) [pid = 1849] [serial = 298] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f1291ed4400) [pid = 1849] [serial = 253] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f12a4985000) [pid = 1849] [serial = 259] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f1294b5d400) [pid = 1849] [serial = 315] [outer = (nil)] [url = about:blank] 00:52:08 INFO - PROCESS | 1849 | 1461225128957 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1335ms 00:52:08 INFO - PROCESS | 1849 | 1461225128979 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:52:08 INFO - PROCESS | 1849 | 1461225128982 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:52:08 INFO - PROCESS | 1849 | 1461225128988 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:52:08 INFO - PROCESS | 1849 | 1461225128994 Marionette TRACE conn3 <- [1,478,null,{}] 00:52:09 INFO - PROCESS | 1849 | 1461225129008 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:09 INFO - PROCESS | 1849 | 1461225129150 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:52:09 INFO - PROCESS | 1849 | 1461225129166 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291dc9000 == 56 [pid = 1849] [id = 127] 00:52:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f1291f20400) [pid = 1849] [serial = 380] [outer = (nil)] 00:52:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f129270dc00) [pid = 1849] [serial = 381] [outer = 0x7f1291f20400] 00:52:09 INFO - PROCESS | 1849 | 1461225129230 Marionette DEBUG loaded listener.js 00:52:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f12934b6400) [pid = 1849] [serial = 382] [outer = 0x7f1291f20400] 00:52:09 INFO - PROCESS | 1849 | 1461225129982 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1033ms 00:52:10 INFO - PROCESS | 1849 | 1461225130023 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:52:10 INFO - PROCESS | 1849 | 1461225130027 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:52:10 INFO - PROCESS | 1849 | 1461225130033 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:52:10 INFO - PROCESS | 1849 | 1461225130034 Marionette TRACE conn3 <- [1,482,null,{}] 00:52:10 INFO - PROCESS | 1849 | 1461225130040 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:10 INFO - PROCESS | 1849 | 1461225130173 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:52:10 INFO - PROCESS | 1849 | 1461225130187 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292f85000 == 57 [pid = 1849] [id = 128] 00:52:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f129270b000) [pid = 1849] [serial = 383] [outer = (nil)] 00:52:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f129f2af400) [pid = 1849] [serial = 384] [outer = 0x7f129270b000] 00:52:10 INFO - PROCESS | 1849 | 1461225130256 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f129f643400) [pid = 1849] [serial = 385] [outer = 0x7f129270b000] 00:52:11 INFO - PROCESS | 1849 | 1461225131059 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1084ms 00:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:52:11 INFO - PROCESS | 1849 | 1461225131132 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:52:11 INFO - PROCESS | 1849 | 1461225131134 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:52:11 INFO - PROCESS | 1849 | 1461225131146 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:52:11 INFO - PROCESS | 1849 | 1461225131148 Marionette TRACE conn3 <- [1,486,null,{}] 00:52:11 INFO - PROCESS | 1849 | 1461225131152 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:11 INFO - PROCESS | 1849 | 1461225131335 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:52:11 INFO - PROCESS | 1849 | 1461225131354 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288902800 == 58 [pid = 1849] [id = 129] 00:52:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f1288c36000) [pid = 1849] [serial = 386] [outer = (nil)] 00:52:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f1288c3b400) [pid = 1849] [serial = 387] [outer = 0x7f1288c36000] 00:52:11 INFO - PROCESS | 1849 | 1461225131416 Marionette DEBUG loaded listener.js 00:52:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f12911c3000) [pid = 1849] [serial = 388] [outer = 0x7f1288c36000] 00:52:12 INFO - PROCESS | 1849 | 1461225132191 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1083ms 00:52:12 INFO - PROCESS | 1849 | 1461225132230 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:52:12 INFO - PROCESS | 1849 | 1461225132232 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:52:12 INFO - PROCESS | 1849 | 1461225132238 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 1849 | 1461225132240 Marionette TRACE conn3 <- [1,490,null,{}] 00:52:12 INFO - PROCESS | 1849 | 1461225132249 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:12 INFO - PROCESS | 1849 | 1461225132447 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:52:12 INFO - PROCESS | 1849 | 1461225132514 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f15f800 == 59 [pid = 1849] [id = 130] 00:52:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f1288c41c00) [pid = 1849] [serial = 389] [outer = (nil)] 00:52:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f12a44c7800) [pid = 1849] [serial = 390] [outer = 0x7f1288c41c00] 00:52:12 INFO - PROCESS | 1849 | 1461225132577 Marionette DEBUG loaded listener.js 00:52:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f12a4a5ac00) [pid = 1849] [serial = 391] [outer = 0x7f1288c41c00] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f128f73e800) [pid = 1849] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1294b62c00) [pid = 1849] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f12871e5400) [pid = 1849] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f128b85d800) [pid = 1849] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f1287090c00) [pid = 1849] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f1290cf3000) [pid = 1849] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f12871ee800) [pid = 1849] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f1292f5c000) [pid = 1849] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f128a552800) [pid = 1849] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:52:13 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f12911b7800) [pid = 1849] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:52:13 INFO - PROCESS | 1849 | 1461225133367 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1141ms 00:52:13 INFO - PROCESS | 1849 | 1461225133380 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:52:13 INFO - PROCESS | 1849 | 1461225133383 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:52:13 INFO - PROCESS | 1849 | 1461225133388 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:52:13 INFO - PROCESS | 1849 | 1461225133391 Marionette TRACE conn3 <- [1,494,null,{}] 00:52:13 INFO - PROCESS | 1849 | 1461225133396 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:13 INFO - PROCESS | 1849 | 1461225133524 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:52:13 INFO - PROCESS | 1849 | 1461225133625 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3d3000 == 60 [pid = 1849] [id = 131] 00:52:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f1288a51800) [pid = 1849] [serial = 392] [outer = (nil)] 00:52:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f1292f53800) [pid = 1849] [serial = 393] [outer = 0x7f1288a51800] 00:52:13 INFO - PROCESS | 1849 | 1461225133687 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f12a4925400) [pid = 1849] [serial = 394] [outer = 0x7f1288a51800] 00:52:14 INFO - PROCESS | 1849 | 1461225134327 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 978ms 00:52:14 INFO - PROCESS | 1849 | 1461225134368 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:52:14 INFO - PROCESS | 1849 | 1461225134370 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:52:14 INFO - PROCESS | 1849 | 1461225134376 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 1849 | 1461225134378 Marionette TRACE conn3 <- [1,498,null,{}] 00:52:14 INFO - PROCESS | 1849 | 1461225134383 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:14 INFO - PROCESS | 1849 | 1461225134510 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:52:14 INFO - PROCESS | 1849 | 1461225134615 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a3eaf800 == 61 [pid = 1849] [id = 132] 00:52:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f1288a53000) [pid = 1849] [serial = 395] [outer = (nil)] 00:52:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128bc35c00) [pid = 1849] [serial = 396] [outer = 0x7f1288a53000] 00:52:14 INFO - PROCESS | 1849 | 1461225134674 Marionette DEBUG loaded listener.js 00:52:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128bc3c800) [pid = 1849] [serial = 397] [outer = 0x7f1288a53000] 00:52:15 INFO - PROCESS | 1849 | 1461225135503 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1177ms 00:52:15 INFO - PROCESS | 1849 | 1461225135554 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:52:15 INFO - PROCESS | 1849 | 1461225135559 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:52:15 INFO - PROCESS | 1849 | 1461225135569 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:52:15 INFO - PROCESS | 1849 | 1461225135574 Marionette TRACE conn3 <- [1,502,null,{}] 00:52:15 INFO - PROCESS | 1849 | 1461225135582 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:15 INFO - PROCESS | 1849 | 1461225135752 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:52:15 INFO - PROCESS | 1849 | 1461225135891 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfdd000 == 62 [pid = 1849] [id = 133] 00:52:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1288963c00) [pid = 1849] [serial = 398] [outer = (nil)] 00:52:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f1288c3ec00) [pid = 1849] [serial = 399] [outer = 0x7f1288963c00] 00:52:15 INFO - PROCESS | 1849 | 1461225135967 Marionette DEBUG loaded listener.js 00:52:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128b868c00) [pid = 1849] [serial = 400] [outer = 0x7f1288963c00] 00:52:16 INFO - PROCESS | 1849 | 1461225136766 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1236ms 00:52:16 INFO - PROCESS | 1849 | 1461225136805 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:52:16 INFO - PROCESS | 1849 | 1461225136814 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:52:16 INFO - PROCESS | 1849 | 1461225136823 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:52:16 INFO - PROCESS | 1849 | 1461225136827 Marionette TRACE conn3 <- [1,506,null,{}] 00:52:16 INFO - PROCESS | 1849 | 1461225136831 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:17 INFO - PROCESS | 1849 | 1461225137003 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:52:17 INFO - PROCESS | 1849 | 1461225137143 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293ed6000 == 63 [pid = 1849] [id = 134] 00:52:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f12882f3000) [pid = 1849] [serial = 401] [outer = (nil)] 00:52:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128f73a800) [pid = 1849] [serial = 402] [outer = 0x7f12882f3000] 00:52:17 INFO - PROCESS | 1849 | 1461225137214 Marionette DEBUG loaded listener.js 00:52:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f12911bcc00) [pid = 1849] [serial = 403] [outer = 0x7f12882f3000] 00:52:18 INFO - PROCESS | 1849 | 1461225138182 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1433ms 00:52:18 INFO - PROCESS | 1849 | 1461225138258 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:52:18 INFO - PROCESS | 1849 | 1461225138262 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:52:18 INFO - PROCESS | 1849 | 1461225138267 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:52:18 INFO - PROCESS | 1849 | 1461225138272 Marionette TRACE conn3 <- [1,510,null,{}] 00:52:18 INFO - PROCESS | 1849 | 1461225138287 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:18 INFO - PROCESS | 1849 | 1461225138487 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:52:18 INFO - PROCESS | 1849 | 1461225138670 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a7047800 == 64 [pid = 1849] [id = 135] 00:52:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f12934b6800) [pid = 1849] [serial = 404] [outer = (nil)] 00:52:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f129f1f0000) [pid = 1849] [serial = 405] [outer = 0x7f12934b6800] 00:52:18 INFO - PROCESS | 1849 | 1461225138791 Marionette DEBUG loaded listener.js 00:52:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f12a2519c00) [pid = 1849] [serial = 406] [outer = 0x7f12934b6800] 00:52:19 INFO - PROCESS | 1849 | 1461225139566 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1339ms 00:52:19 INFO - PROCESS | 1849 | 1461225139607 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:52:19 INFO - PROCESS | 1849 | 1461225139612 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:52:19 INFO - PROCESS | 1849 | 1461225139617 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:52:19 INFO - PROCESS | 1849 | 1461225139620 Marionette TRACE conn3 <- [1,514,null,{}] 00:52:19 INFO - PROCESS | 1849 | 1461225139625 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:19 INFO - PROCESS | 1849 | 1461225139774 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:52:19 INFO - PROCESS | 1849 | 1461225139918 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc1b000 == 65 [pid = 1849] [id = 136] 00:52:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f12a44cec00) [pid = 1849] [serial = 407] [outer = (nil)] 00:52:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f12a4927800) [pid = 1849] [serial = 408] [outer = 0x7f12a44cec00] 00:52:19 INFO - PROCESS | 1849 | 1461225139988 Marionette DEBUG loaded listener.js 00:52:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f12a4a5d000) [pid = 1849] [serial = 409] [outer = 0x7f12a44cec00] 00:52:20 INFO - PROCESS | 1849 | 1461225140818 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1234ms 00:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:52:20 INFO - PROCESS | 1849 | 1461225140851 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:52:20 INFO - PROCESS | 1849 | 1461225140854 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:52:20 INFO - PROCESS | 1849 | 1461225140861 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:52:20 INFO - PROCESS | 1849 | 1461225140864 Marionette TRACE conn3 <- [1,518,null,{}] 00:52:20 INFO - PROCESS | 1849 | 1461225140869 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:21 INFO - PROCESS | 1849 | 1461225141027 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:52:21 INFO - PROCESS | 1849 | 1461225141184 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a8917800 == 66 [pid = 1849] [id = 137] 00:52:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f1288c36400) [pid = 1849] [serial = 410] [outer = (nil)] 00:52:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f128f8d5800) [pid = 1849] [serial = 411] [outer = 0x7f1288c36400] 00:52:21 INFO - PROCESS | 1849 | 1461225141260 Marionette DEBUG loaded listener.js 00:52:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f128f8d9c00) [pid = 1849] [serial = 412] [outer = 0x7f1288c36400] 00:52:22 INFO - PROCESS | 1849 | 1461225142125 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1290ms 00:52:22 INFO - PROCESS | 1849 | 1461225142152 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:52:22 INFO - PROCESS | 1849 | 1461225142155 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:52:22 INFO - PROCESS | 1849 | 1461225142161 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:52:22 INFO - PROCESS | 1849 | 1461225142163 Marionette TRACE conn3 <- [1,522,null,{}] 00:52:22 INFO - PROCESS | 1849 | 1461225142169 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:22 INFO - PROCESS | 1849 | 1461225142338 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:52:22 INFO - PROCESS | 1849 | 1461225142489 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128728d800 == 67 [pid = 1849] [id = 138] 00:52:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f128709b400) [pid = 1849] [serial = 413] [outer = (nil)] 00:52:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f128ba25c00) [pid = 1849] [serial = 414] [outer = 0x7f128709b400] 00:52:22 INFO - PROCESS | 1849 | 1461225142563 Marionette DEBUG loaded listener.js 00:52:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f12a458c400) [pid = 1849] [serial = 415] [outer = 0x7f128709b400] 00:52:23 INFO - PROCESS | 1849 | 1461225143755 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1685ms 00:52:23 INFO - PROCESS | 1849 | 1461225143847 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:52:23 INFO - PROCESS | 1849 | 1461225143855 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:52:23 INFO - PROCESS | 1849 | 1461225143863 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:52:23 INFO - PROCESS | 1849 | 1461225143868 Marionette TRACE conn3 <- [1,526,null,{}] 00:52:23 INFO - PROCESS | 1849 | 1461225143874 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:24 INFO - PROCESS | 1849 | 1461225144070 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289591000 == 66 [pid = 1849] [id = 67] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129e3d3000 == 65 [pid = 1849] [id = 131] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f1288a55000) [pid = 1849] [serial = 354] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | 1461225144310 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f15f800 == 64 [pid = 1849] [id = 130] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288902800 == 63 [pid = 1849] [id = 129] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292f85000 == 62 [pid = 1849] [id = 128] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291dc9000 == 61 [pid = 1849] [id = 127] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a0c8800 == 60 [pid = 1849] [id = 126] 00:52:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288c06000 == 61 [pid = 1849] [id = 139] 00:52:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f1288b0f400) [pid = 1849] [serial = 416] [outer = (nil)] 00:52:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f1288c3e000) [pid = 1849] [serial = 417] [outer = 0x7f1288b0f400] 00:52:24 INFO - PROCESS | 1849 | 1461225144387 Marionette DEBUG loaded listener.js 00:52:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f128a554000) [pid = 1849] [serial = 418] [outer = 0x7f1288b0f400] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129151e800 == 60 [pid = 1849] [id = 125] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291046000 == 59 [pid = 1849] [id = 119] 00:52:24 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a3ea5000 == 58 [pid = 1849] [id = 118] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f1294ba2000) [pid = 1849] [serial = 295] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f1294b61800) [pid = 1849] [serial = 292] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f128f73a400) [pid = 1849] [serial = 289] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f129f22d000) [pid = 1849] [serial = 319] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f128bcc7000) [pid = 1849] [serial = 339] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f1290808c00) [pid = 1849] [serial = 340] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f129e370c00) [pid = 1849] [serial = 345] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f12a0439000) [pid = 1849] [serial = 333] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f129238d400) [pid = 1849] [serial = 342] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f12a032fc00) [pid = 1849] [serial = 348] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f128f738400) [pid = 1849] [serial = 324] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f129f22e800) [pid = 1849] [serial = 330] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f128a554400) [pid = 1849] [serial = 321] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f1292f53000) [pid = 1849] [serial = 327] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f12a3e35000) [pid = 1849] [serial = 352] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f129f222c00) [pid = 1849] [serial = 351] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f128ba31800) [pid = 1849] [serial = 337] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f128b86a000) [pid = 1849] [serial = 336] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f12a2004400) [pid = 1849] [serial = 349] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f129f22b000) [pid = 1849] [serial = 346] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f1292fc8400) [pid = 1849] [serial = 343] [outer = (nil)] [url = about:blank] 00:52:25 INFO - PROCESS | 1849 | 1461225145150 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1341ms 00:52:25 INFO - PROCESS | 1849 | 1461225145206 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:52:25 INFO - PROCESS | 1849 | 1461225145213 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:52:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:52:25 INFO - PROCESS | 1849 | 1461225145223 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:52:25 INFO - PROCESS | 1849 | 1461225145226 Marionette TRACE conn3 <- [1,530,null,{}] 00:52:25 INFO - PROCESS | 1849 | 1461225145232 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:25 INFO - PROCESS | 1849 | 1461225145398 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:52:25 INFO - PROCESS | 1849 | 1461225145409 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129048c000 == 59 [pid = 1849] [id = 140] 00:52:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128ba28c00) [pid = 1849] [serial = 419] [outer = (nil)] 00:52:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f128bd30400) [pid = 1849] [serial = 420] [outer = 0x7f128ba28c00] 00:52:25 INFO - PROCESS | 1849 | 1461225145469 Marionette DEBUG loaded listener.js 00:52:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f128f5ca400) [pid = 1849] [serial = 421] [outer = 0x7f128ba28c00] 00:52:26 INFO - PROCESS | 1849 | 1461225146267 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:52:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:52:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:52:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:52:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:52:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:52:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:52:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1096ms 00:52:26 INFO - PROCESS | 1849 | 1461225146325 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:52:26 INFO - PROCESS | 1849 | 1461225146328 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:52:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:52:26 INFO - PROCESS | 1849 | 1461225146335 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:52:26 INFO - PROCESS | 1849 | 1461225146340 Marionette TRACE conn3 <- [1,534,null,{}] 00:52:26 INFO - PROCESS | 1849 | 1461225146366 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:26 INFO - PROCESS | 1849 | 1461225146526 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:52:26 INFO - PROCESS | 1849 | 1461225146635 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921ad000 == 60 [pid = 1849] [id = 141] 00:52:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128bcc8400) [pid = 1849] [serial = 422] [outer = (nil)] 00:52:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f12911c0800) [pid = 1849] [serial = 423] [outer = 0x7f128bcc8400] 00:52:26 INFO - PROCESS | 1849 | 1461225146713 Marionette DEBUG loaded listener.js 00:52:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f1292708800) [pid = 1849] [serial = 424] [outer = 0x7f128bcc8400] 00:52:27 INFO - PROCESS | 1849 | 1461225147405 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:52:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:52:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1101ms 00:52:27 INFO - PROCESS | 1849 | 1461225147466 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:52:27 INFO - PROCESS | 1849 | 1461225147469 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:52:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:52:27 INFO - PROCESS | 1849 | 1461225147476 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:52:27 INFO - PROCESS | 1849 | 1461225147479 Marionette TRACE conn3 <- [1,538,null,{}] 00:52:27 INFO - PROCESS | 1849 | 1461225147484 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:27 INFO - PROCESS | 1849 | 1461225147683 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:52:27 INFO - PROCESS | 1849 | 1461225147726 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948c2000 == 61 [pid = 1849] [id = 142] 00:52:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f128f738400) [pid = 1849] [serial = 425] [outer = (nil)] 00:52:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f1292f53000) [pid = 1849] [serial = 426] [outer = 0x7f128f738400] 00:52:27 INFO - PROCESS | 1849 | 1461225147790 Marionette DEBUG loaded listener.js 00:52:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f1298563400) [pid = 1849] [serial = 427] [outer = 0x7f128f738400] 00:52:28 INFO - PROCESS | 1849 | 1461225148525 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:52:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:52:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1127ms 00:52:28 INFO - PROCESS | 1849 | 1461225148604 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:52:28 INFO - PROCESS | 1849 | 1461225148608 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:52:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:52:28 INFO - PROCESS | 1849 | 1461225148613 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:52:28 INFO - PROCESS | 1849 | 1461225148615 Marionette TRACE conn3 <- [1,542,null,{}] 00:52:28 INFO - PROCESS | 1849 | 1461225148626 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:28 INFO - PROCESS | 1849 | 1461225148794 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:52:28 INFO - PROCESS | 1849 | 1461225148867 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3db800 == 62 [pid = 1849] [id = 143] 00:52:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f12911bf800) [pid = 1849] [serial = 428] [outer = (nil)] 00:52:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f129ef77000) [pid = 1849] [serial = 429] [outer = 0x7f12911bf800] 00:52:28 INFO - PROCESS | 1849 | 1461225148926 Marionette DEBUG loaded listener.js 00:52:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f129f2b3c00) [pid = 1849] [serial = 430] [outer = 0x7f12911bf800] 00:52:29 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f1288c36000) [pid = 1849] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:52:29 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f1291f20400) [pid = 1849] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:52:29 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f128b865800) [pid = 1849] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:52:29 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f128944ec00) [pid = 1849] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:52:29 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f129270b000) [pid = 1849] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:52:29 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f1288c41c00) [pid = 1849] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:52:29 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f1288a51800) [pid = 1849] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:52:29 INFO - PROCESS | 1849 | 1461225149770 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:52:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 00:52:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1175ms 00:52:29 INFO - PROCESS | 1849 | 1461225149803 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:52:29 INFO - PROCESS | 1849 | 1461225149806 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:52:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:52:29 INFO - PROCESS | 1849 | 1461225149819 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:52:29 INFO - PROCESS | 1849 | 1461225149821 Marionette TRACE conn3 <- [1,546,null,{}] 00:52:29 INFO - PROCESS | 1849 | 1461225149827 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:29 INFO - PROCESS | 1849 | 1461225149987 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:52:30 INFO - PROCESS | 1849 | 1461225150014 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a00e8800 == 63 [pid = 1849] [id = 144] 00:52:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128bc30c00) [pid = 1849] [serial = 431] [outer = (nil)] 00:52:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f129f231400) [pid = 1849] [serial = 432] [outer = 0x7f128bc30c00] 00:52:30 INFO - PROCESS | 1849 | 1461225150079 Marionette DEBUG loaded listener.js 00:52:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f12a497d800) [pid = 1849] [serial = 433] [outer = 0x7f128bc30c00] 00:52:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:52:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1037ms 00:52:30 INFO - PROCESS | 1849 | 1461225150845 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:52:30 INFO - PROCESS | 1849 | 1461225150853 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:52:30 INFO - PROCESS | 1849 | 1461225150856 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:52:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:52:30 INFO - PROCESS | 1849 | 1461225150863 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:52:30 INFO - PROCESS | 1849 | 1461225150865 Marionette TRACE conn3 <- [1,550,null,{}] 00:52:30 INFO - PROCESS | 1849 | 1461225150870 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:31 INFO - PROCESS | 1849 | 1461225151016 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:52:31 INFO - PROCESS | 1849 | 1461225151139 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a419a800 == 64 [pid = 1849] [id = 145] 00:52:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f12871e9400) [pid = 1849] [serial = 434] [outer = (nil)] 00:52:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f12a060f400) [pid = 1849] [serial = 435] [outer = 0x7f12871e9400] 00:52:31 INFO - PROCESS | 1849 | 1461225151200 Marionette DEBUG loaded listener.js 00:52:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f12a70ec400) [pid = 1849] [serial = 436] [outer = 0x7f12871e9400] 00:52:32 INFO - PROCESS | 1849 | 1461225152103 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:52:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:52:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1277ms 00:52:32 INFO - PROCESS | 1849 | 1461225152141 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:52:32 INFO - PROCESS | 1849 | 1461225152149 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:52:32 INFO - PROCESS | 1849 | 1461225152157 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:52:32 INFO - PROCESS | 1849 | 1461225152162 Marionette TRACE conn3 <- [1,554,null,{}] 00:52:32 INFO - PROCESS | 1849 | 1461225152170 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:32 INFO - PROCESS | 1849 | 1461225152414 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:52:32 INFO - PROCESS | 1849 | 1461225152526 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f56e000 == 65 [pid = 1849] [id = 146] 00:52:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f1288b0e400) [pid = 1849] [serial = 437] [outer = (nil)] 00:52:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f128a39ec00) [pid = 1849] [serial = 438] [outer = 0x7f1288b0e400] 00:52:32 INFO - PROCESS | 1849 | 1461225152601 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128ba2a000) [pid = 1849] [serial = 439] [outer = 0x7f1288b0e400] 00:52:33 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:33 INFO - PROCESS | 1849 | 1461225153444 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1335ms 00:52:33 INFO - PROCESS | 1849 | 1461225153494 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:52:33 INFO - PROCESS | 1849 | 1461225153503 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:52:33 INFO - PROCESS | 1849 | 1461225153512 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:52:33 INFO - PROCESS | 1849 | 1461225153516 Marionette TRACE conn3 <- [1,558,null,{}] 00:52:33 INFO - PROCESS | 1849 | 1461225153522 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:33 INFO - PROCESS | 1849 | 1461225153687 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:52:33 INFO - PROCESS | 1849 | 1461225153831 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293ee3800 == 66 [pid = 1849] [id = 147] 00:52:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f1288c32400) [pid = 1849] [serial = 440] [outer = (nil)] 00:52:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f128f73f800) [pid = 1849] [serial = 441] [outer = 0x7f1288c32400] 00:52:33 INFO - PROCESS | 1849 | 1461225153902 Marionette DEBUG loaded listener.js 00:52:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f1290839000) [pid = 1849] [serial = 442] [outer = 0x7f1288c32400] 00:52:35 INFO - PROCESS | 1849 | 1461225155334 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1894ms 00:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:52:35 INFO - PROCESS | 1849 | 1461225155408 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:52:35 INFO - PROCESS | 1849 | 1461225155411 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:52:35 INFO - PROCESS | 1849 | 1461225155418 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:52:35 INFO - PROCESS | 1849 | 1461225155423 Marionette TRACE conn3 <- [1,562,null,{}] 00:52:35 INFO - PROCESS | 1849 | 1461225155439 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:35 INFO - PROCESS | 1849 | 1461225155634 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:52:35 INFO - PROCESS | 1849 | 1461225155827 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292835800 == 67 [pid = 1849] [id = 148] 00:52:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f128f8cd400) [pid = 1849] [serial = 443] [outer = (nil)] 00:52:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f12a2513c00) [pid = 1849] [serial = 444] [outer = 0x7f128f8cd400] 00:52:35 INFO - PROCESS | 1849 | 1461225155915 Marionette DEBUG loaded listener.js 00:52:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f12a66a3000) [pid = 1849] [serial = 445] [outer = 0x7f128f8cd400] 00:52:36 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:36 INFO - PROCESS | 1849 | 1461225156689 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1342ms 00:52:36 INFO - PROCESS | 1849 | 1461225156759 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:52:36 INFO - PROCESS | 1849 | 1461225156764 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:52:36 INFO - PROCESS | 1849 | 1461225156771 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:52:36 INFO - PROCESS | 1849 | 1461225156774 Marionette TRACE conn3 <- [1,566,null,{}] 00:52:36 INFO - PROCESS | 1849 | 1461225156779 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:36 INFO - PROCESS | 1849 | 1461225156978 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:52:37 INFO - PROCESS | 1849 | 1461225157125 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f89f800 == 68 [pid = 1849] [id = 149] 00:52:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f12871ed400) [pid = 1849] [serial = 446] [outer = (nil)] 00:52:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f128f8b5c00) [pid = 1849] [serial = 447] [outer = 0x7f12871ed400] 00:52:37 INFO - PROCESS | 1849 | 1461225157197 Marionette DEBUG loaded listener.js 00:52:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f128f8bb800) [pid = 1849] [serial = 448] [outer = 0x7f12871ed400] 00:52:37 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:38 INFO - PROCESS | 1849 | 1461225158083 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1378ms 00:52:38 INFO - PROCESS | 1849 | 1461225158150 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:52:38 INFO - PROCESS | 1849 | 1461225158153 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:52:38 INFO - PROCESS | 1849 | 1461225158160 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:52:38 INFO - PROCESS | 1849 | 1461225158162 Marionette TRACE conn3 <- [1,570,null,{}] 00:52:38 INFO - PROCESS | 1849 | 1461225158167 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:38 INFO - PROCESS | 1849 | 1461225158327 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:52:38 INFO - PROCESS | 1849 | 1461225158472 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128908a800 == 69 [pid = 1849] [id = 150] 00:52:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f1289066800) [pid = 1849] [serial = 449] [outer = (nil)] 00:52:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f128906b800) [pid = 1849] [serial = 450] [outer = 0x7f1289066800] 00:52:38 INFO - PROCESS | 1849 | 1461225158546 Marionette DEBUG loaded listener.js 00:52:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f128906f400) [pid = 1849] [serial = 451] [outer = 0x7f1289066800] 00:52:39 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:39 INFO - PROCESS | 1849 | 1461225159437 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1334ms 00:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:52:39 INFO - PROCESS | 1849 | 1461225159495 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:52:39 INFO - PROCESS | 1849 | 1461225159498 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:52:39 INFO - PROCESS | 1849 | 1461225159504 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:52:39 INFO - PROCESS | 1849 | 1461225159507 Marionette TRACE conn3 <- [1,574,null,{}] 00:52:39 INFO - PROCESS | 1849 | 1461225159512 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:39 INFO - PROCESS | 1849 | 1461225159693 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:52:39 INFO - PROCESS | 1849 | 1461225159843 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12894d2000 == 70 [pid = 1849] [id = 151] 00:52:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f1288772800) [pid = 1849] [serial = 452] [outer = (nil)] 00:52:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f1288c33c00) [pid = 1849] [serial = 453] [outer = 0x7f1288772800] 00:52:39 INFO - PROCESS | 1849 | 1461225159916 Marionette DEBUG loaded listener.js 00:52:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f128c9b3400) [pid = 1849] [serial = 454] [outer = 0x7f1288772800] 00:52:41 INFO - PROCESS | 1849 | 1461225161025 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1584ms 00:52:41 INFO - PROCESS | 1849 | 1461225161088 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:52:41 INFO - PROCESS | 1849 | 1461225161095 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:52:41 INFO - PROCESS | 1849 | 1461225161104 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:52:41 INFO - PROCESS | 1849 | 1461225161109 Marionette TRACE conn3 <- [1,578,null,{}] 00:52:41 INFO - PROCESS | 1849 | 1461225161115 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:41 INFO - PROCESS | 1849 | 1461225161382 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:52:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f1289070c00) [pid = 1849] [serial = 455] [outer = 0x7f1288b03800] 00:52:41 INFO - PROCESS | 1849 | 1461225161660 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287278800 == 71 [pid = 1849] [id = 152] 00:52:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f128a3a4c00) [pid = 1849] [serial = 456] [outer = (nil)] 00:52:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f128b85b800) [pid = 1849] [serial = 457] [outer = 0x7f128a3a4c00] 00:52:41 INFO - PROCESS | 1849 | 1461225161786 Marionette DEBUG loaded listener.js 00:52:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f128bc2dc00) [pid = 1849] [serial = 458] [outer = 0x7f128a3a4c00] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291037800 == 70 [pid = 1849] [id = 107] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a46b1000 == 69 [pid = 1849] [id = 110] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a2583000 == 68 [pid = 1849] [id = 109] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a8914800 == 67 [pid = 1849] [id = 111] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f129ef7a400) [pid = 1849] [serial = 363] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f12a4545000) [pid = 1849] [serial = 366] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f1288693400) [pid = 1849] [serial = 372] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f12a48b4800) [pid = 1849] [serial = 369] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f1288db1400) [pid = 1849] [serial = 357] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f128fc5cc00) [pid = 1849] [serial = 360] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f128bc35c00) [pid = 1849] [serial = 396] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a00e8800 == 66 [pid = 1849] [id = 144] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129e3db800 == 65 [pid = 1849] [id = 143] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948c2000 == 64 [pid = 1849] [id = 142] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288c14800 == 63 [pid = 1849] [id = 122] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921ad000 == 62 [pid = 1849] [id = 141] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129048c000 == 61 [pid = 1849] [id = 140] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288c06000 == 60 [pid = 1849] [id = 139] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a8917800 == 59 [pid = 1849] [id = 137] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc1b000 == 58 [pid = 1849] [id = 136] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a7047800 == 57 [pid = 1849] [id = 135] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293ed6000 == 56 [pid = 1849] [id = 134] 00:52:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfdd000 == 55 [pid = 1849] [id = 133] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f1288c3b400) [pid = 1849] [serial = 387] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f129270dc00) [pid = 1849] [serial = 381] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f12934b6400) [pid = 1849] [serial = 382] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f128f737800) [pid = 1849] [serial = 378] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f12911b9000) [pid = 1849] [serial = 379] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f128ba22c00) [pid = 1849] [serial = 376] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f128a028c00) [pid = 1849] [serial = 375] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f129f2af400) [pid = 1849] [serial = 384] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f12a44c7800) [pid = 1849] [serial = 390] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f12a4a5ac00) [pid = 1849] [serial = 391] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f12911c3000) [pid = 1849] [serial = 388] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f1292f53800) [pid = 1849] [serial = 393] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f129f643400) [pid = 1849] [serial = 385] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f12a4925400) [pid = 1849] [serial = 394] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 1849 | 1461225162756 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1683ms 00:52:42 INFO - PROCESS | 1849 | 1461225162787 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:52:42 INFO - PROCESS | 1849 | 1461225162794 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:52:42 INFO - PROCESS | 1849 | 1461225162803 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:52:42 INFO - PROCESS | 1849 | 1461225162806 Marionette TRACE conn3 <- [1,582,null,{}] 00:52:42 INFO - PROCESS | 1849 | 1461225162812 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:42 INFO - PROCESS | 1849 | 1461225162961 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:52:43 INFO - PROCESS | 1849 | 1461225163072 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12894bc000 == 56 [pid = 1849] [id = 153] 00:52:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f1288c33800) [pid = 1849] [serial = 459] [outer = (nil)] 00:52:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128ba23c00) [pid = 1849] [serial = 460] [outer = 0x7f1288c33800] 00:52:43 INFO - PROCESS | 1849 | 1461225163135 Marionette DEBUG loaded listener.js 00:52:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f128c9aac00) [pid = 1849] [serial = 461] [outer = 0x7f1288c33800] 00:52:43 INFO - PROCESS | 1849 | 1461225163892 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1131ms 00:52:43 INFO - PROCESS | 1849 | 1461225163936 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:52:43 INFO - PROCESS | 1849 | 1461225163939 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:52:43 INFO - PROCESS | 1849 | 1461225163946 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:52:43 INFO - PROCESS | 1849 | 1461225163951 Marionette TRACE conn3 <- [1,586,null,{}] 00:52:43 INFO - PROCESS | 1849 | 1461225163970 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:44 INFO - PROCESS | 1849 | 1461225164122 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:52:44 INFO - PROCESS | 1849 | 1461225164132 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f89e000 == 57 [pid = 1849] [id = 154] 00:52:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f128c9b1c00) [pid = 1849] [serial = 462] [outer = (nil)] 00:52:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f128f8b0000) [pid = 1849] [serial = 463] [outer = 0x7f128c9b1c00] 00:52:44 INFO - PROCESS | 1849 | 1461225164195 Marionette DEBUG loaded listener.js 00:52:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f128f8bcc00) [pid = 1849] [serial = 464] [outer = 0x7f128c9b1c00] 00:52:44 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:44 INFO - PROCESS | 1849 | 1461225164950 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1039ms 00:52:44 INFO - PROCESS | 1849 | 1461225164984 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:52:44 INFO - PROCESS | 1849 | 1461225164988 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:52:44 INFO - PROCESS | 1849 | 1461225164993 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:52:44 INFO - PROCESS | 1849 | 1461225164996 Marionette TRACE conn3 <- [1,590,null,{}] 00:52:45 INFO - PROCESS | 1849 | 1461225165010 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:45 INFO - PROCESS | 1849 | 1461225165215 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:52:45 INFO - PROCESS | 1849 | 1461225165244 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291d17000 == 58 [pid = 1849] [id = 155] 00:52:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f128ed99c00) [pid = 1849] [serial = 465] [outer = (nil)] 00:52:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f128f8d7800) [pid = 1849] [serial = 466] [outer = 0x7f128ed99c00] 00:52:45 INFO - PROCESS | 1849 | 1461225165306 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f1290ceb800) [pid = 1849] [serial = 467] [outer = 0x7f128ed99c00] 00:52:46 INFO - PROCESS | 1849 | 1461225166124 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1178ms 00:52:46 INFO - PROCESS | 1849 | 1461225166172 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:52:46 INFO - PROCESS | 1849 | 1461225166175 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:52:46 INFO - PROCESS | 1849 | 1461225166182 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:52:46 INFO - PROCESS | 1849 | 1461225166184 Marionette TRACE conn3 <- [1,594,null,{}] 00:52:46 INFO - PROCESS | 1849 | 1461225166212 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:46 INFO - PROCESS | 1849 | 1461225166388 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:52:46 INFO - PROCESS | 1849 | 1461225166413 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287285000 == 59 [pid = 1849] [id = 156] 00:52:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f12871e7c00) [pid = 1849] [serial = 468] [outer = (nil)] 00:52:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f1290cf2000) [pid = 1849] [serial = 469] [outer = 0x7f12871e7c00] 00:52:46 INFO - PROCESS | 1849 | 1461225166504 Marionette DEBUG loaded listener.js 00:52:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f1291f15400) [pid = 1849] [serial = 470] [outer = 0x7f12871e7c00] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f128708fc00) [pid = 1849] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f12882f0800) [pid = 1849] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f12871e3400) [pid = 1849] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f12882e4c00) [pid = 1849] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f12911c4c00) [pid = 1849] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f12871f0c00) [pid = 1849] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f128f738400) [pid = 1849] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f12911bf800) [pid = 1849] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f128bc30c00) [pid = 1849] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f128bcc8400) [pid = 1849] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f1288963c00) [pid = 1849] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f1288b0f400) [pid = 1849] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f12a44cec00) [pid = 1849] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f128ba28c00) [pid = 1849] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f12934b6800) [pid = 1849] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f12882f3000) [pid = 1849] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f1288a4a000) [pid = 1849] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f12a2518c00) [pid = 1849] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f1288a55800) [pid = 1849] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f1288a51000) [pid = 1849] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1292706000) [pid = 1849] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:52:47 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f1292704400) [pid = 1849] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:52:47 INFO - PROCESS | 1849 | 1461225167627 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1501ms 00:52:47 INFO - PROCESS | 1849 | 1461225167684 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:52:47 INFO - PROCESS | 1849 | 1461225167687 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:52:47 INFO - PROCESS | 1849 | 1461225167693 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:52:47 INFO - PROCESS | 1849 | 1461225167696 Marionette TRACE conn3 <- [1,598,null,{}] 00:52:47 INFO - PROCESS | 1849 | 1461225167701 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:47 INFO - PROCESS | 1849 | 1461225167852 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:52:47 INFO - PROCESS | 1849 | 1461225167878 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291959000 == 60 [pid = 1849] [id = 157] 00:52:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f1286470c00) [pid = 1849] [serial = 471] [outer = (nil)] 00:52:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f1288a4a000) [pid = 1849] [serial = 472] [outer = 0x7f1286470c00] 00:52:47 INFO - PROCESS | 1849 | 1461225167944 Marionette DEBUG loaded listener.js 00:52:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f128f8d7400) [pid = 1849] [serial = 473] [outer = 0x7f1286470c00] 00:52:48 INFO - PROCESS | 1849 | 1461225168877 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1230ms 00:52:48 INFO - PROCESS | 1849 | 1461225168924 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:52:48 INFO - PROCESS | 1849 | 1461225168927 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:52:48 INFO - PROCESS | 1849 | 1461225168932 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:52:48 INFO - PROCESS | 1849 | 1461225168934 Marionette TRACE conn3 <- [1,602,null,{}] 00:52:48 INFO - PROCESS | 1849 | 1461225168939 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:49 INFO - PROCESS | 1849 | 1461225169073 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:52:49 INFO - PROCESS | 1849 | 1461225169179 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293ed7800 == 61 [pid = 1849] [id = 158] 00:52:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f1286469000) [pid = 1849] [serial = 474] [outer = (nil)] 00:52:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f129080bc00) [pid = 1849] [serial = 475] [outer = 0x7f1286469000] 00:52:49 INFO - PROCESS | 1849 | 1461225169243 Marionette DEBUG loaded listener.js 00:52:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f1292706800) [pid = 1849] [serial = 476] [outer = 0x7f1286469000] 00:52:50 INFO - PROCESS | 1849 | 1461225170113 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1230ms 00:52:50 INFO - PROCESS | 1849 | 1461225170165 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:52:50 INFO - PROCESS | 1849 | 1461225170171 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:52:50 INFO - PROCESS | 1849 | 1461225170181 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:52:50 INFO - PROCESS | 1849 | 1461225170185 Marionette TRACE conn3 <- [1,606,null,{}] 00:52:50 INFO - PROCESS | 1849 | 1461225170193 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:50 INFO - PROCESS | 1849 | 1461225170367 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:52:50 INFO - PROCESS | 1849 | 1461225170495 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893d3000 == 62 [pid = 1849] [id = 159] 00:52:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f1286470800) [pid = 1849] [serial = 477] [outer = (nil)] 00:52:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f12882f3000) [pid = 1849] [serial = 478] [outer = 0x7f1286470800] 00:52:50 INFO - PROCESS | 1849 | 1461225170571 Marionette DEBUG loaded listener.js 00:52:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f1288b07800) [pid = 1849] [serial = 479] [outer = 0x7f1286470800] 00:52:51 INFO - PROCESS | 1849 | 1461225171483 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1381ms 00:52:51 INFO - PROCESS | 1849 | 1461225171563 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:52:51 INFO - PROCESS | 1849 | 1461225171571 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:52:51 INFO - PROCESS | 1849 | 1461225171582 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:52:51 INFO - PROCESS | 1849 | 1461225171586 Marionette TRACE conn3 <- [1,610,null,{}] 00:52:51 INFO - PROCESS | 1849 | 1461225171592 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:51 INFO - PROCESS | 1849 | 1461225171793 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:52:51 INFO - PROCESS | 1849 | 1461225171940 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291d15800 == 63 [pid = 1849] [id = 160] 00:52:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f1287091800) [pid = 1849] [serial = 480] [outer = (nil)] 00:52:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f128bc30c00) [pid = 1849] [serial = 481] [outer = 0x7f1287091800] 00:52:52 INFO - PROCESS | 1849 | 1461225172012 Marionette DEBUG loaded listener.js 00:52:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128c8da400) [pid = 1849] [serial = 482] [outer = 0x7f1287091800] 00:52:52 INFO - PROCESS | 1849 | 1461225172974 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1436ms 00:52:53 INFO - PROCESS | 1849 | 1461225173018 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:52:53 INFO - PROCESS | 1849 | 1461225173022 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:52:53 INFO - PROCESS | 1849 | 1461225173029 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:52:53 INFO - PROCESS | 1849 | 1461225173035 Marionette TRACE conn3 <- [1,614,null,{}] 00:52:53 INFO - PROCESS | 1849 | 1461225173050 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:53 INFO - PROCESS | 1849 | 1461225173219 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:52:53 INFO - PROCESS | 1849 | 1461225173366 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f15e800 == 64 [pid = 1849] [id = 161] 00:52:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f128bcc8c00) [pid = 1849] [serial = 483] [outer = (nil)] 00:52:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f128f739800) [pid = 1849] [serial = 484] [outer = 0x7f128bcc8c00] 00:52:53 INFO - PROCESS | 1849 | 1461225173442 Marionette DEBUG loaded listener.js 00:52:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f129080e800) [pid = 1849] [serial = 485] [outer = 0x7f128bcc8c00] 00:52:54 INFO - PROCESS | 1849 | 1461225174326 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1334ms 00:52:54 INFO - PROCESS | 1849 | 1461225174370 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:52:54 INFO - PROCESS | 1849 | 1461225174374 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:52:54 INFO - PROCESS | 1849 | 1461225174380 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:52:54 INFO - PROCESS | 1849 | 1461225174382 Marionette TRACE conn3 <- [1,618,null,{}] 00:52:54 INFO - PROCESS | 1849 | 1461225174388 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:54 INFO - PROCESS | 1849 | 1461225174539 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:52:54 INFO - PROCESS | 1849 | 1461225174689 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a201a800 == 65 [pid = 1849] [id = 162] 00:52:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f128c9ab400) [pid = 1849] [serial = 486] [outer = (nil)] 00:52:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f1292710c00) [pid = 1849] [serial = 487] [outer = 0x7f128c9ab400] 00:52:54 INFO - PROCESS | 1849 | 1461225174764 Marionette DEBUG loaded listener.js 00:52:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f12934b9400) [pid = 1849] [serial = 488] [outer = 0x7f128c9ab400] 00:52:55 INFO - PROCESS | 1849 | 1461225175595 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1284ms 00:52:55 INFO - PROCESS | 1849 | 1461225175665 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:52:55 INFO - PROCESS | 1849 | 1461225175669 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:52:55 INFO - PROCESS | 1849 | 1461225175674 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:52:55 INFO - PROCESS | 1849 | 1461225175678 Marionette TRACE conn3 <- [1,622,null,{}] 00:52:55 INFO - PROCESS | 1849 | 1461225175683 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:55 INFO - PROCESS | 1849 | 1461225175844 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:52:55 INFO - PROCESS | 1849 | 1461225175989 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a4839800 == 66 [pid = 1849] [id = 163] 00:52:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f1289146000) [pid = 1849] [serial = 489] [outer = (nil)] 00:52:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f128914e000) [pid = 1849] [serial = 490] [outer = 0x7f1289146000] 00:52:56 INFO - PROCESS | 1849 | 1461225176060 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f1289151c00) [pid = 1849] [serial = 491] [outer = 0x7f1289146000] 00:52:56 INFO - PROCESS | 1849 | 1461225176979 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1336ms 00:52:57 INFO - PROCESS | 1849 | 1461225177010 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:52:57 INFO - PROCESS | 1849 | 1461225177014 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:52:57 INFO - PROCESS | 1849 | 1461225177019 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:52:57 INFO - PROCESS | 1849 | 1461225177022 Marionette TRACE conn3 <- [1,626,null,{}] 00:52:57 INFO - PROCESS | 1849 | 1461225177027 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:57 INFO - PROCESS | 1849 | 1461225177201 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:52:57 INFO - PROCESS | 1849 | 1461225177357 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861be000 == 67 [pid = 1849] [id = 164] 00:52:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f12871e7800) [pid = 1849] [serial = 492] [outer = (nil)] 00:52:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f1288958800) [pid = 1849] [serial = 493] [outer = 0x7f12871e7800] 00:52:57 INFO - PROCESS | 1849 | 1461225177431 Marionette DEBUG loaded listener.js 00:52:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f128cceec00) [pid = 1849] [serial = 494] [outer = 0x7f12871e7800] 00:52:58 INFO - PROCESS | 1849 | 1461225178607 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1635ms 00:52:58 INFO - PROCESS | 1849 | 1461225178657 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:52:58 INFO - PROCESS | 1849 | 1461225178662 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:52:58 INFO - PROCESS | 1849 | 1461225178670 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:52:58 INFO - PROCESS | 1849 | 1461225178676 Marionette TRACE conn3 <- [1,630,null,{}] 00:52:58 INFO - PROCESS | 1849 | 1461225178683 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:58 INFO - PROCESS | 1849 | 1461225178845 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:52:59 INFO - PROCESS | 1849 | 1461225179075 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289090800 == 68 [pid = 1849] [id = 165] 00:52:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f12871e4000) [pid = 1849] [serial = 495] [outer = (nil)] 00:52:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f12882e5800) [pid = 1849] [serial = 496] [outer = 0x7f12871e4000] 00:52:59 INFO - PROCESS | 1849 | 1461225179144 Marionette DEBUG loaded listener.js 00:52:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f1288c32800) [pid = 1849] [serial = 497] [outer = 0x7f12871e4000] 00:53:00 INFO - PROCESS | 1849 | 1461225180026 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1386ms 00:53:00 INFO - PROCESS | 1849 | 1461225180057 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:53:00 INFO - PROCESS | 1849 | 1461225180065 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:53:00 INFO - PROCESS | 1849 | 1461225180076 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:53:00 INFO - PROCESS | 1849 | 1461225180079 Marionette TRACE conn3 <- [1,634,null,{}] 00:53:00 INFO - PROCESS | 1849 | 1461225180086 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:00 INFO - PROCESS | 1849 | 1461225180239 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:53:00 INFO - PROCESS | 1849 | 1461225180429 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129e3e3800 == 67 [pid = 1849] [id = 120] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a8908800 == 66 [pid = 1849] [id = 121] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291959000 == 65 [pid = 1849] [id = 157] 00:53:00 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f128ba25c00) [pid = 1849] [serial = 414] [outer = (nil)] [url = about:blank] 00:53:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287273000 == 66 [pid = 1849] [id = 166] 00:53:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f12871e5000) [pid = 1849] [serial = 498] [outer = (nil)] 00:53:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f1288c38c00) [pid = 1849] [serial = 499] [outer = 0x7f12871e5000] 00:53:00 INFO - PROCESS | 1849 | 1461225180525 Marionette DEBUG loaded listener.js 00:53:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f128914d000) [pid = 1849] [serial = 500] [outer = 0x7f12871e5000] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287285000 == 65 [pid = 1849] [id = 156] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291d17000 == 64 [pid = 1849] [id = 155] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f89e000 == 63 [pid = 1849] [id = 154] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12894bc000 == 62 [pid = 1849] [id = 153] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287278800 == 61 [pid = 1849] [id = 152] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12894d2000 == 60 [pid = 1849] [id = 151] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128908a800 == 59 [pid = 1849] [id = 150] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f89f800 == 58 [pid = 1849] [id = 149] 00:53:00 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292835800 == 57 [pid = 1849] [id = 148] 00:53:01 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293ee3800 == 56 [pid = 1849] [id = 147] 00:53:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f56e000 == 55 [pid = 1849] [id = 146] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f129f4f4c00) [pid = 1849] [serial = 331] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f128f740800) [pid = 1849] [serial = 325] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f12a07cf800) [pid = 1849] [serial = 334] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f1298565800) [pid = 1849] [serial = 328] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f128ba06400) [pid = 1849] [serial = 322] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f12a060e400) [pid = 1849] [serial = 355] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f12a4984000) [pid = 1849] [serial = 370] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f1290cf3800) [pid = 1849] [serial = 361] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f128ba0b800) [pid = 1849] [serial = 358] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f12a4660400) [pid = 1849] [serial = 367] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f12a0612c00) [pid = 1849] [serial = 364] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f128ba2f400) [pid = 1849] [serial = 373] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f1292f53000) [pid = 1849] [serial = 426] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f129ef77000) [pid = 1849] [serial = 429] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f1298563400) [pid = 1849] [serial = 427] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f129f231400) [pid = 1849] [serial = 432] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f129f2b3c00) [pid = 1849] [serial = 430] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f12911c0800) [pid = 1849] [serial = 423] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f128b868c00) [pid = 1849] [serial = 400] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f1288c3ec00) [pid = 1849] [serial = 399] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f1288c3e000) [pid = 1849] [serial = 417] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f128a554000) [pid = 1849] [serial = 418] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f12a4a5d000) [pid = 1849] [serial = 409] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f12a4927800) [pid = 1849] [serial = 408] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f128f8d5800) [pid = 1849] [serial = 411] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f128bd30400) [pid = 1849] [serial = 420] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f128f5ca400) [pid = 1849] [serial = 421] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f12a2519c00) [pid = 1849] [serial = 406] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f129f1f0000) [pid = 1849] [serial = 405] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f12911bcc00) [pid = 1849] [serial = 403] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f128f73a800) [pid = 1849] [serial = 402] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f1292708800) [pid = 1849] [serial = 424] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f12a497d800) [pid = 1849] [serial = 433] [outer = (nil)] [url = about:blank] 00:53:01 INFO - PROCESS | 1849 | 1461225181369 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1331ms 00:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:53:01 INFO - PROCESS | 1849 | 1461225181406 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:53:01 INFO - PROCESS | 1849 | 1461225181409 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:53:01 INFO - PROCESS | 1849 | 1461225181416 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:53:01 INFO - PROCESS | 1849 | 1461225181422 Marionette TRACE conn3 <- [1,638,null,{}] 00:53:01 INFO - PROCESS | 1849 | 1461225181437 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:01 INFO - PROCESS | 1849 | 1461225181596 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:53:01 INFO - PROCESS | 1849 | 1461225181718 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0b8000 == 56 [pid = 1849] [id = 167] 00:53:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f1288955000) [pid = 1849] [serial = 501] [outer = (nil)] 00:53:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128b868c00) [pid = 1849] [serial = 502] [outer = 0x7f1288955000] 00:53:01 INFO - PROCESS | 1849 | 1461225181786 Marionette DEBUG loaded listener.js 00:53:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128ba2c400) [pid = 1849] [serial = 503] [outer = 0x7f1288955000] 00:53:02 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:02 INFO - PROCESS | 1849 | 1461225182446 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1088ms 00:53:02 INFO - PROCESS | 1849 | 1461225182503 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:53:02 INFO - PROCESS | 1849 | 1461225182507 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:53:02 INFO - PROCESS | 1849 | 1461225182513 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:53:02 INFO - PROCESS | 1849 | 1461225182515 Marionette TRACE conn3 <- [1,642,null,{}] 00:53:02 INFO - PROCESS | 1849 | 1461225182539 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:02 INFO - PROCESS | 1849 | 1461225182699 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:53:02 INFO - PROCESS | 1849 | 1461225182711 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfe0800 == 57 [pid = 1849] [id = 168] 00:53:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f128ba2d400) [pid = 1849] [serial = 504] [outer = (nil)] 00:53:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f128c8da800) [pid = 1849] [serial = 505] [outer = 0x7f128ba2d400] 00:53:02 INFO - PROCESS | 1849 | 1461225182773 Marionette DEBUG loaded listener.js 00:53:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128c9a7000) [pid = 1849] [serial = 506] [outer = 0x7f128ba2d400] 00:53:03 INFO - PROCESS | 1849 | 1461225183662 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1186ms 00:53:03 INFO - PROCESS | 1849 | 1461225183704 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 1849 | 1461225183707 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:53:03 INFO - PROCESS | 1849 | 1461225183712 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 1849 | 1461225183715 Marionette TRACE conn3 <- [1,646,null,{}] 00:53:03 INFO - PROCESS | 1849 | 1461225183728 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:03 INFO - PROCESS | 1849 | 1461225183907 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:53:03 INFO - PROCESS | 1849 | 1461225183937 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f70b000 == 58 [pid = 1849] [id = 169] 00:53:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f128bc36400) [pid = 1849] [serial = 507] [outer = (nil)] 00:53:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128c9ad400) [pid = 1849] [serial = 508] [outer = 0x7f128bc36400] 00:53:03 INFO - PROCESS | 1849 | 1461225183996 Marionette DEBUG loaded listener.js 00:53:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f128ccef000) [pid = 1849] [serial = 509] [outer = 0x7f128bc36400] 00:53:04 INFO - PROCESS | 1849 | 1461225184824 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1184ms 00:53:04 INFO - PROCESS | 1849 | 1461225184898 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:53:04 INFO - PROCESS | 1849 | 1461225184902 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:53:04 INFO - PROCESS | 1849 | 1461225184907 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:53:04 INFO - PROCESS | 1849 | 1461225184909 Marionette TRACE conn3 <- [1,650,null,{}] 00:53:04 INFO - PROCESS | 1849 | 1461225184914 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f12871e7c00) [pid = 1849] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f128a3a4c00) [pid = 1849] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f128c9b1c00) [pid = 1849] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1288772800) [pid = 1849] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f1288c33800) [pid = 1849] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f1286470c00) [pid = 1849] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f128ed99c00) [pid = 1849] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f128709b400) [pid = 1849] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:53:05 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f1288a53000) [pid = 1849] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:53:05 INFO - PROCESS | 1849 | 1461225185279 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:53:05 INFO - PROCESS | 1849 | 1461225185302 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288c0b000 == 59 [pid = 1849] [id = 170] 00:53:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f1288957000) [pid = 1849] [serial = 510] [outer = (nil)] 00:53:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128b85f400) [pid = 1849] [serial = 511] [outer = 0x7f1288957000] 00:53:05 INFO - PROCESS | 1849 | 1461225185368 Marionette DEBUG loaded listener.js 00:53:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128e109000) [pid = 1849] [serial = 512] [outer = 0x7f1288957000] 00:53:06 INFO - PROCESS | 1849 | 1461225186112 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1226ms 00:53:06 INFO - PROCESS | 1849 | 1461225186149 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:53:06 INFO - PROCESS | 1849 | 1461225186153 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:53:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:53:06 INFO - PROCESS | 1849 | 1461225186170 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:53:06 INFO - PROCESS | 1849 | 1461225186174 Marionette TRACE conn3 <- [1,654,null,{}] 00:53:06 INFO - PROCESS | 1849 | 1461225186187 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:06 INFO - PROCESS | 1849 | 1461225186336 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:53:06 INFO - PROCESS | 1849 | 1461225186350 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291054800 == 60 [pid = 1849] [id = 171] 00:53:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f128ccf7800) [pid = 1849] [serial = 513] [outer = (nil)] 00:53:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f128f740400) [pid = 1849] [serial = 514] [outer = 0x7f128ccf7800] 00:53:06 INFO - PROCESS | 1849 | 1461225186411 Marionette DEBUG loaded listener.js 00:53:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128f8bc800) [pid = 1849] [serial = 515] [outer = 0x7f128ccf7800] 00:53:07 INFO - PROCESS | 1849 | 1461225187358 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1257ms 00:53:07 INFO - PROCESS | 1849 | 1461225187417 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:53:07 INFO - PROCESS | 1849 | 1461225187423 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:53:07 INFO - PROCESS | 1849 | 1461225187432 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:53:07 INFO - PROCESS | 1849 | 1461225187438 Marionette TRACE conn3 <- [1,658,null,{}] 00:53:07 INFO - PROCESS | 1849 | 1461225187446 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:07 INFO - PROCESS | 1849 | 1461225187624 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:53:07 INFO - PROCESS | 1849 | 1461225187772 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289081800 == 61 [pid = 1849] [id = 172] 00:53:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f128708dc00) [pid = 1849] [serial = 516] [outer = (nil)] 00:53:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f1288772c00) [pid = 1849] [serial = 517] [outer = 0x7f128708dc00] 00:53:07 INFO - PROCESS | 1849 | 1461225187845 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f1288b0a800) [pid = 1849] [serial = 518] [outer = 0x7f128708dc00] 00:53:08 INFO - PROCESS | 1849 | 1461225188779 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1385ms 00:53:08 INFO - PROCESS | 1849 | 1461225188818 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:53:08 INFO - PROCESS | 1849 | 1461225188827 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:53:08 INFO - PROCESS | 1849 | 1461225188837 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:53:08 INFO - PROCESS | 1849 | 1461225188841 Marionette TRACE conn3 <- [1,662,null,{}] 00:53:08 INFO - PROCESS | 1849 | 1461225188847 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:09 INFO - PROCESS | 1849 | 1461225189014 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:53:09 INFO - PROCESS | 1849 | 1461225189166 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f572000 == 62 [pid = 1849] [id = 173] 00:53:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f1287094c00) [pid = 1849] [serial = 519] [outer = (nil)] 00:53:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f128a39d400) [pid = 1849] [serial = 520] [outer = 0x7f1287094c00] 00:53:09 INFO - PROCESS | 1849 | 1461225189235 Marionette DEBUG loaded listener.js 00:53:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f128ba0e000) [pid = 1849] [serial = 521] [outer = 0x7f1287094c00] 00:53:09 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:10 INFO - PROCESS | 1849 | 1461225190238 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1436ms 00:53:10 INFO - PROCESS | 1849 | 1461225190272 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:53:10 INFO - PROCESS | 1849 | 1461225190276 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:53:10 INFO - PROCESS | 1849 | 1461225190282 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:53:10 INFO - PROCESS | 1849 | 1461225190287 Marionette TRACE conn3 <- [1,666,null,{}] 00:53:10 INFO - PROCESS | 1849 | 1461225190303 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:10 INFO - PROCESS | 1849 | 1461225190470 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:53:10 INFO - PROCESS | 1849 | 1461225190624 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291db0000 == 63 [pid = 1849] [id = 174] 00:53:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f128ba2b400) [pid = 1849] [serial = 522] [outer = (nil)] 00:53:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f128ccec800) [pid = 1849] [serial = 523] [outer = 0x7f128ba2b400] 00:53:10 INFO - PROCESS | 1849 | 1461225190731 Marionette DEBUG loaded listener.js 00:53:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f128e383800) [pid = 1849] [serial = 524] [outer = 0x7f128ba2b400] 00:53:11 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:11 INFO - PROCESS | 1849 | 1461225191600 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:53:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:53:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1383ms 00:53:11 INFO - PROCESS | 1849 | 1461225191667 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:53:11 INFO - PROCESS | 1849 | 1461225191680 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:53:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:53:11 INFO - PROCESS | 1849 | 1461225191704 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:53:11 INFO - PROCESS | 1849 | 1461225191711 Marionette TRACE conn3 <- [1,670,null,{}] 00:53:11 INFO - PROCESS | 1849 | 1461225191818 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:12 INFO - PROCESS | 1849 | 1461225192009 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:53:12 INFO - PROCESS | 1849 | 1461225192202 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921b7800 == 64 [pid = 1849] [id = 175] 00:53:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128bc3b000) [pid = 1849] [serial = 525] [outer = (nil)] 00:53:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f128f8cd800) [pid = 1849] [serial = 526] [outer = 0x7f128bc3b000] 00:53:12 INFO - PROCESS | 1849 | 1461225192280 Marionette DEBUG loaded listener.js 00:53:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f128f8d8000) [pid = 1849] [serial = 527] [outer = 0x7f128bc3b000] 00:53:13 INFO - PROCESS | 1849 | 1461225193038 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1372ms 00:53:13 INFO - PROCESS | 1849 | 1461225193080 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:53:13 INFO - PROCESS | 1849 | 1461225193084 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:53:13 INFO - PROCESS | 1849 | 1461225193090 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:53:13 INFO - PROCESS | 1849 | 1461225193092 Marionette TRACE conn3 <- [1,674,null,{}] 00:53:13 INFO - PROCESS | 1849 | 1461225193099 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:13 INFO - PROCESS | 1849 | 1461225193259 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:53:13 INFO - PROCESS | 1849 | 1461225193411 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12933cf800 == 65 [pid = 1849] [id = 176] 00:53:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f128f736c00) [pid = 1849] [serial = 528] [outer = (nil)] 00:53:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f129089b000) [pid = 1849] [serial = 529] [outer = 0x7f128f736c00] 00:53:13 INFO - PROCESS | 1849 | 1461225193480 Marionette DEBUG loaded listener.js 00:53:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f12911b7c00) [pid = 1849] [serial = 530] [outer = 0x7f128f736c00] 00:53:14 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:14 INFO - PROCESS | 1849 | 1461225194294 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:53:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:53:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1232ms 00:53:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:53:14 INFO - PROCESS | 1849 | 1461225194325 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:53:14 INFO - PROCESS | 1849 | 1461225194327 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:53:14 INFO - PROCESS | 1849 | 1461225194335 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:53:14 INFO - PROCESS | 1849 | 1461225194338 Marionette TRACE conn3 <- [1,678,null,{}] 00:53:14 INFO - PROCESS | 1849 | 1461225194343 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:14 INFO - PROCESS | 1849 | 1461225194516 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:53:14 INFO - PROCESS | 1849 | 1461225194677 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12984b1800 == 66 [pid = 1849] [id = 177] 00:53:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f12911bc400) [pid = 1849] [serial = 531] [outer = (nil)] 00:53:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f1292706000) [pid = 1849] [serial = 532] [outer = 0x7f12911bc400] 00:53:14 INFO - PROCESS | 1849 | 1461225194751 Marionette DEBUG loaded listener.js 00:53:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f12933b8000) [pid = 1849] [serial = 533] [outer = 0x7f12911bc400] 00:53:15 INFO - PROCESS | 1849 | 1461225195630 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1338ms 00:53:15 INFO - PROCESS | 1849 | 1461225195673 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:53:15 INFO - PROCESS | 1849 | 1461225195676 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:53:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:53:15 INFO - PROCESS | 1849 | 1461225195682 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:53:15 INFO - PROCESS | 1849 | 1461225195685 Marionette TRACE conn3 <- [1,682,null,{}] 00:53:15 INFO - PROCESS | 1849 | 1461225195691 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:15 INFO - PROCESS | 1849 | 1461225195851 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:53:16 INFO - PROCESS | 1849 | 1461225196006 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128907e800 == 67 [pid = 1849] [id = 178] 00:53:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f128709c400) [pid = 1849] [serial = 534] [outer = (nil)] 00:53:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f1288697400) [pid = 1849] [serial = 535] [outer = 0x7f128709c400] 00:53:16 INFO - PROCESS | 1849 | 1461225196078 Marionette DEBUG loaded listener.js 00:53:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f128a39c400) [pid = 1849] [serial = 536] [outer = 0x7f128709c400] 00:53:17 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:17 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:53:17 INFO - PROCESS | 1849 | 1461225197633 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:53:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:53:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1983ms 00:53:17 INFO - PROCESS | 1849 | 1461225197667 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:53:17 INFO - PROCESS | 1849 | 1461225197671 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:53:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:53:17 INFO - PROCESS | 1849 | 1461225197679 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:53:17 INFO - PROCESS | 1849 | 1461225197684 Marionette TRACE conn3 <- [1,686,null,{}] 00:53:17 INFO - PROCESS | 1849 | 1461225197692 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:17 INFO - PROCESS | 1849 | 1461225197982 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:53:17 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288c0b000 == 66 [pid = 1849] [id = 170] 00:53:17 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f70b000 == 65 [pid = 1849] [id = 169] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f129080bc00) [pid = 1849] [serial = 475] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f12a060f400) [pid = 1849] [serial = 435] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f128a39ec00) [pid = 1849] [serial = 438] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f128f73f800) [pid = 1849] [serial = 441] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f12a2513c00) [pid = 1849] [serial = 444] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f128f8b5c00) [pid = 1849] [serial = 447] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f128906b800) [pid = 1849] [serial = 450] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfe0800 == 64 [pid = 1849] [id = 168] 00:53:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a0b8000 == 63 [pid = 1849] [id = 167] 00:53:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287273000 == 62 [pid = 1849] [id = 166] 00:53:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289090800 == 61 [pid = 1849] [id = 165] 00:53:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291d15800 == 60 [pid = 1849] [id = 160] 00:53:18 INFO - PROCESS | 1849 | 1461225198139 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893d3000 == 59 [pid = 1849] [id = 159] 00:53:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128891c800 == 60 [pid = 1849] [id = 179] 00:53:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f1288a53000) [pid = 1849] [serial = 537] [outer = (nil)] 00:53:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f1288dabc00) [pid = 1849] [serial = 538] [outer = 0x7f1288a53000] 00:53:18 INFO - PROCESS | 1849 | 1461225198206 Marionette DEBUG loaded listener.js 00:53:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f1289152000) [pid = 1849] [serial = 539] [outer = 0x7f1288a53000] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f12a458c400) [pid = 1849] [serial = 415] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f128bc3c800) [pid = 1849] [serial = 397] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f1290cf2000) [pid = 1849] [serial = 469] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f128bc2dc00) [pid = 1849] [serial = 458] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f128b85b800) [pid = 1849] [serial = 457] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f128f8b0000) [pid = 1849] [serial = 463] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f128f8bcc00) [pid = 1849] [serial = 464] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f128c9b3400) [pid = 1849] [serial = 454] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f1288c33c00) [pid = 1849] [serial = 453] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f128ba23c00) [pid = 1849] [serial = 460] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f128c9aac00) [pid = 1849] [serial = 461] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f1288a4a000) [pid = 1849] [serial = 472] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f128f8d7800) [pid = 1849] [serial = 466] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f128b85f800) [pid = 1849] [serial = 247] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f1291f15400) [pid = 1849] [serial = 470] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f128f8d7400) [pid = 1849] [serial = 473] [outer = (nil)] [url = about:blank] 00:53:18 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f1290ceb800) [pid = 1849] [serial = 467] [outer = (nil)] [url = about:blank] 00:53:19 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:19 INFO - PROCESS | 1849 | 1461225199326 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:53:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:53:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1693ms 00:53:19 INFO - PROCESS | 1849 | 1461225199373 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:53:19 INFO - PROCESS | 1849 | 1461225199382 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:53:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:53:19 INFO - PROCESS | 1849 | 1461225199391 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:53:19 INFO - PROCESS | 1849 | 1461225199395 Marionette TRACE conn3 <- [1,690,null,{}] 00:53:19 INFO - PROCESS | 1849 | 1461225199400 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:19 INFO - PROCESS | 1849 | 1461225199590 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:53:19 INFO - PROCESS | 1849 | 1461225199683 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc1a800 == 61 [pid = 1849] [id = 180] 00:53:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f1289144400) [pid = 1849] [serial = 540] [outer = (nil)] 00:53:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128ba0b800) [pid = 1849] [serial = 541] [outer = 0x7f1289144400] 00:53:19 INFO - PROCESS | 1849 | 1461225199744 Marionette DEBUG loaded listener.js 00:53:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f128bc32400) [pid = 1849] [serial = 542] [outer = 0x7f1289144400] 00:53:20 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:20 INFO - PROCESS | 1849 | 1461225200897 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:53:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:53:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1533ms 00:53:20 INFO - PROCESS | 1849 | 1461225200926 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:53:20 INFO - PROCESS | 1849 | 1461225200930 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:53:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:53:20 INFO - PROCESS | 1849 | 1461225200936 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:53:20 INFO - PROCESS | 1849 | 1461225200941 Marionette TRACE conn3 <- [1,694,null,{}] 00:53:20 INFO - PROCESS | 1849 | 1461225200955 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:21 INFO - PROCESS | 1849 | 1461225201151 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:53:21 INFO - PROCESS | 1849 | 1461225201218 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129048d000 == 62 [pid = 1849] [id = 181] 00:53:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f128ba26c00) [pid = 1849] [serial = 543] [outer = (nil)] 00:53:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f128c9b1c00) [pid = 1849] [serial = 544] [outer = 0x7f128ba26c00] 00:53:21 INFO - PROCESS | 1849 | 1461225201281 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f128e10d800) [pid = 1849] [serial = 545] [outer = 0x7f128ba26c00] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f12871e5000) [pid = 1849] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f1288c32400) [pid = 1849] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f128bc36400) [pid = 1849] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f1288955000) [pid = 1849] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f1286469000) [pid = 1849] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f128ba2d400) [pid = 1849] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1289066800) [pid = 1849] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f12871ed400) [pid = 1849] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f1288957000) [pid = 1849] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f12871e4000) [pid = 1849] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f1288b0e400) [pid = 1849] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f128f8cd400) [pid = 1849] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:53:22 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f1288c36400) [pid = 1849] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:53:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:22 INFO - PROCESS | 1849 | 1461225202481 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:53:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:53:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1584ms 00:53:22 INFO - PROCESS | 1849 | 1461225202521 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:53:22 INFO - PROCESS | 1849 | 1461225202525 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:53:22 INFO - PROCESS | 1849 | 1461225202531 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:53:22 INFO - PROCESS | 1849 | 1461225202534 Marionette TRACE conn3 <- [1,698,null,{}] 00:53:22 INFO - PROCESS | 1849 | 1461225202539 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:22 INFO - PROCESS | 1849 | 1461225202683 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:53:22 INFO - PROCESS | 1849 | 1461225202859 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc10000 == 63 [pid = 1849] [id = 182] 00:53:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f12871ed400) [pid = 1849] [serial = 546] [outer = (nil)] 00:53:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f128c9ad800) [pid = 1849] [serial = 547] [outer = 0x7f12871ed400] 00:53:22 INFO - PROCESS | 1849 | 1461225202919 Marionette DEBUG loaded listener.js 00:53:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128ccf9400) [pid = 1849] [serial = 548] [outer = 0x7f12871ed400] 00:53:23 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:23 INFO - PROCESS | 1849 | 1461225203939 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:53:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:53:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1429ms 00:53:23 INFO - PROCESS | 1849 | 1461225203961 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:53:23 INFO - PROCESS | 1849 | 1461225203963 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:53:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:53:23 INFO - PROCESS | 1849 | 1461225203968 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:53:23 INFO - PROCESS | 1849 | 1461225203970 Marionette TRACE conn3 <- [1,702,null,{}] 00:53:23 INFO - PROCESS | 1849 | 1461225203981 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:24 INFO - PROCESS | 1849 | 1461225204114 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:53:24 INFO - PROCESS | 1849 | 1461225204124 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291d15800 == 64 [pid = 1849] [id = 183] 00:53:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128bc34800) [pid = 1849] [serial = 549] [outer = (nil)] 00:53:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f128f8b2800) [pid = 1849] [serial = 550] [outer = 0x7f128bc34800] 00:53:24 INFO - PROCESS | 1849 | 1461225204184 Marionette DEBUG loaded listener.js 00:53:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f128f8d6c00) [pid = 1849] [serial = 551] [outer = 0x7f128bc34800] 00:53:25 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:25 INFO - PROCESS | 1849 | 1461225205617 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:53:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:53:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1681ms 00:53:25 INFO - PROCESS | 1849 | 1461225205652 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:53:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:53:25 INFO - PROCESS | 1849 | 1461225205658 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:53:25 INFO - PROCESS | 1849 | 1461225205666 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 1849 | 1461225205669 Marionette TRACE conn3 <- [1,706,null,{}] 00:53:25 INFO - PROCESS | 1849 | 1461225205783 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:25 INFO - PROCESS | 1849 | 1461225205979 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:53:26 INFO - PROCESS | 1849 | 1461225206091 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc15800 == 65 [pid = 1849] [id = 184] 00:53:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f1288b0c000) [pid = 1849] [serial = 552] [outer = (nil)] 00:53:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f1289152c00) [pid = 1849] [serial = 553] [outer = 0x7f1288b0c000] 00:53:26 INFO - PROCESS | 1849 | 1461225206164 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128b8a7c00) [pid = 1849] [serial = 554] [outer = 0x7f1288b0c000] 00:53:27 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:27 INFO - PROCESS | 1849 | 1461225207636 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:53:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:53:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1993ms 00:53:27 INFO - PROCESS | 1849 | 1461225207657 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 1849 | 1461225207666 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:53:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:53:27 INFO - PROCESS | 1849 | 1461225207678 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 1849 | 1461225207681 Marionette TRACE conn3 <- [1,710,null,{}] 00:53:27 INFO - PROCESS | 1849 | 1461225207687 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:27 INFO - PROCESS | 1849 | 1461225207843 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:53:27 INFO - PROCESS | 1849 | 1461225207988 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921ae800 == 66 [pid = 1849] [id = 185] 00:53:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f1288954800) [pid = 1849] [serial = 555] [outer = (nil)] 00:53:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f128c8e7800) [pid = 1849] [serial = 556] [outer = 0x7f1288954800] 00:53:28 INFO - PROCESS | 1849 | 1461225208060 Marionette DEBUG loaded listener.js 00:53:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f128f8b9c00) [pid = 1849] [serial = 557] [outer = 0x7f1288954800] 00:53:29 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:29 INFO - PROCESS | 1849 | 1461225209434 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:53:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:53:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1832ms 00:53:29 INFO - PROCESS | 1849 | 1461225209511 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:53:29 INFO - PROCESS | 1849 | 1461225209514 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:53:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:53:29 INFO - PROCESS | 1849 | 1461225209521 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:53:29 INFO - PROCESS | 1849 | 1461225209527 Marionette TRACE conn3 <- [1,714,null,{}] 00:53:29 INFO - PROCESS | 1849 | 1461225209542 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:29 INFO - PROCESS | 1849 | 1461225209743 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:53:29 INFO - PROCESS | 1849 | 1461225209889 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1294987800 == 67 [pid = 1849] [id = 186] 00:53:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f128c9b0c00) [pid = 1849] [serial = 558] [outer = (nil)] 00:53:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f12911bd400) [pid = 1849] [serial = 559] [outer = 0x7f128c9b0c00] 00:53:29 INFO - PROCESS | 1849 | 1461225209962 Marionette DEBUG loaded listener.js 00:53:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f1292709800) [pid = 1849] [serial = 560] [outer = 0x7f128c9b0c00] 00:53:31 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:31 INFO - PROCESS | 1849 | 1461225211398 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:53:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:53:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1893ms 00:53:31 INFO - PROCESS | 1849 | 1461225211414 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:53:31 INFO - PROCESS | 1849 | 1461225211419 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:53:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:53:31 INFO - PROCESS | 1849 | 1461225211428 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:53:31 INFO - PROCESS | 1849 | 1461225211433 Marionette TRACE conn3 <- [1,718,null,{}] 00:53:31 INFO - PROCESS | 1849 | 1461225211440 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:31 INFO - PROCESS | 1849 | 1461225211710 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:53:31 INFO - PROCESS | 1849 | 1461225211799 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288921000 == 68 [pid = 1849] [id = 187] 00:53:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f128869a400) [pid = 1849] [serial = 561] [outer = (nil)] 00:53:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128876bc00) [pid = 1849] [serial = 562] [outer = 0x7f128869a400] 00:53:31 INFO - PROCESS | 1849 | 1461225211866 Marionette DEBUG loaded listener.js 00:53:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f1288957800) [pid = 1849] [serial = 563] [outer = 0x7f128869a400] 00:53:33 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:33 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:53:33 INFO - PROCESS | 1849 | 1461225213075 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:53:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:53:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1695ms 00:53:33 INFO - PROCESS | 1849 | 1461225213123 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:53:33 INFO - PROCESS | 1849 | 1461225213131 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:53:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:53:33 INFO - PROCESS | 1849 | 1461225213141 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:53:33 INFO - PROCESS | 1849 | 1461225213144 Marionette TRACE conn3 <- [1,722,null,{}] 00:53:33 INFO - PROCESS | 1849 | 1461225213151 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:33 INFO - PROCESS | 1849 | 1461225213378 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:53:33 INFO - PROCESS | 1849 | 1461225213502 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891b8000 == 69 [pid = 1849] [id = 188] 00:53:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f12882e4c00) [pid = 1849] [serial = 564] [outer = (nil)] 00:53:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f1288c3a000) [pid = 1849] [serial = 565] [outer = 0x7f12882e4c00] 00:53:33 INFO - PROCESS | 1849 | 1461225213568 Marionette DEBUG loaded listener.js 00:53:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f1289062800) [pid = 1849] [serial = 566] [outer = 0x7f12882e4c00] 00:53:33 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfe1000 == 68 [pid = 1849] [id = 124] 00:53:33 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc10000 == 67 [pid = 1849] [id = 182] 00:53:33 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129048d000 == 66 [pid = 1849] [id = 181] 00:53:33 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc1a800 == 65 [pid = 1849] [id = 180] 00:53:33 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f128bc30c00) [pid = 1849] [serial = 481] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f128f739800) [pid = 1849] [serial = 484] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f1288958800) [pid = 1849] [serial = 493] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f12882f3000) [pid = 1849] [serial = 478] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f128914e000) [pid = 1849] [serial = 490] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f1292710c00) [pid = 1849] [serial = 487] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f128f740400) [pid = 1849] [serial = 514] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128891c800 == 64 [pid = 1849] [id = 179] 00:53:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f572000 == 63 [pid = 1849] [id = 173] 00:53:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289081800 == 62 [pid = 1849] [id = 172] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f128914d000) [pid = 1849] [serial = 500] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f1288c38c00) [pid = 1849] [serial = 499] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f1290839000) [pid = 1849] [serial = 442] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f128ccef000) [pid = 1849] [serial = 509] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f128b868c00) [pid = 1849] [serial = 502] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f1292706800) [pid = 1849] [serial = 476] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f128ba2c400) [pid = 1849] [serial = 503] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f128c9ad400) [pid = 1849] [serial = 508] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f128c9a7000) [pid = 1849] [serial = 506] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f128906f400) [pid = 1849] [serial = 451] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f128f8bb800) [pid = 1849] [serial = 448] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f128b85f400) [pid = 1849] [serial = 511] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f1288c32800) [pid = 1849] [serial = 497] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f128ba2a000) [pid = 1849] [serial = 439] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f12882e5800) [pid = 1849] [serial = 496] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f12a66a3000) [pid = 1849] [serial = 445] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f128c8da800) [pid = 1849] [serial = 505] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f128f8d9c00) [pid = 1849] [serial = 412] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f128e109000) [pid = 1849] [serial = 512] [outer = (nil)] [url = about:blank] 00:53:34 INFO - PROCESS | 1849 | 1461225214533 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:53:34 INFO - PROCESS | 1849 | 1461225214575 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:53:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:53:34 INFO - PROCESS | 1849 | 1461225214581 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:53:34 INFO - PROCESS | 1849 | 1461225214586 Marionette TRACE conn3 <- [1,726,null,{}] 00:53:34 INFO - PROCESS | 1849 | 1461225214601 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:34 INFO - PROCESS | 1849 | 1461225214764 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:53:34 INFO - PROCESS | 1849 | 1461225214874 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0ba800 == 63 [pid = 1849] [id = 189] 00:53:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f1288a4a000) [pid = 1849] [serial = 567] [outer = (nil)] 00:53:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f128a3a0c00) [pid = 1849] [serial = 568] [outer = 0x7f1288a4a000] 00:53:34 INFO - PROCESS | 1849 | 1461225214941 Marionette DEBUG loaded listener.js 00:53:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f128b89e400) [pid = 1849] [serial = 569] [outer = 0x7f1288a4a000] 00:53:35 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:35 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:53:35 INFO - PROCESS | 1849 | 1461225215791 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:53:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:53:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1234ms 00:53:35 INFO - PROCESS | 1849 | 1461225215817 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:53:35 INFO - PROCESS | 1849 | 1461225215821 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:53:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:53:35 INFO - PROCESS | 1849 | 1461225215827 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:53:35 INFO - PROCESS | 1849 | 1461225215830 Marionette TRACE conn3 <- [1,730,null,{}] 00:53:35 INFO - PROCESS | 1849 | 1461225215835 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:35 INFO - PROCESS | 1849 | 1461225215980 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:53:36 INFO - PROCESS | 1849 | 1461225215996 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bd1e000 == 64 [pid = 1849] [id = 190] 00:53:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f128b8a6800) [pid = 1849] [serial = 570] [outer = (nil)] 00:53:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f128bc38c00) [pid = 1849] [serial = 571] [outer = 0x7f128b8a6800] 00:53:36 INFO - PROCESS | 1849 | 1461225216056 Marionette DEBUG loaded listener.js 00:53:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f128bcc8400) [pid = 1849] [serial = 572] [outer = 0x7f128b8a6800] 00:53:36 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:36 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:53:36 INFO - PROCESS | 1849 | 1461225216945 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:53:36 INFO - PROCESS | 1849 | 1461225216977 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:53:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:53:36 INFO - PROCESS | 1849 | 1461225216986 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:53:36 INFO - PROCESS | 1849 | 1461225216988 Marionette TRACE conn3 <- [1,734,null,{}] 00:53:36 INFO - PROCESS | 1849 | 1461225216992 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:37 INFO - PROCESS | 1849 | 1461225217191 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:53:37 INFO - PROCESS | 1849 | 1461225217208 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f665000 == 65 [pid = 1849] [id = 191] 00:53:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f1286467000) [pid = 1849] [serial = 573] [outer = (nil)] 00:53:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128c8db000) [pid = 1849] [serial = 574] [outer = 0x7f1286467000] 00:53:37 INFO - PROCESS | 1849 | 1461225217268 Marionette DEBUG loaded listener.js 00:53:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128c9ac400) [pid = 1849] [serial = 575] [outer = 0x7f1286467000] 00:53:37 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:38 INFO - PROCESS | 1849 | 1461225218095 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:53:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:53:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1184ms 00:53:38 INFO - PROCESS | 1849 | 1461225218170 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:53:38 INFO - PROCESS | 1849 | 1461225218174 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:53:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:53:38 INFO - PROCESS | 1849 | 1461225218180 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:53:38 INFO - PROCESS | 1849 | 1461225218182 Marionette TRACE conn3 <- [1,738,null,{}] 00:53:38 INFO - PROCESS | 1849 | 1461225218187 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:38 INFO - PROCESS | 1849 | 1461225218423 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:53:38 INFO - PROCESS | 1849 | 1461225218445 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1290c06800 == 66 [pid = 1849] [id = 192] 00:53:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1287097400) [pid = 1849] [serial = 576] [outer = (nil)] 00:53:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f128e383400) [pid = 1849] [serial = 577] [outer = 0x7f1287097400] 00:53:38 INFO - PROCESS | 1849 | 1461225218512 Marionette DEBUG loaded listener.js 00:53:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128f6c9800) [pid = 1849] [serial = 578] [outer = 0x7f1287097400] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1287091800) [pid = 1849] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f128bcc8c00) [pid = 1849] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f12871e7800) [pid = 1849] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f12871e9400) [pid = 1849] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f128c9ab400) [pid = 1849] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f1286470800) [pid = 1849] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f1289146000) [pid = 1849] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f128ba26c00) [pid = 1849] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f12871ed400) [pid = 1849] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f1288a53000) [pid = 1849] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f1287094c00) [pid = 1849] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f128709c400) [pid = 1849] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 83 (0x7f1289144400) [pid = 1849] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 82 (0x7f128708dc00) [pid = 1849] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 81 (0x7f128ba2b400) [pid = 1849] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 80 (0x7f128f736c00) [pid = 1849] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 79 (0x7f128bc3b000) [pid = 1849] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:53:39 INFO - PROCESS | 1849 | --DOMWINDOW == 78 (0x7f12911bc400) [pid = 1849] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:53:39 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:39 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:53:39 INFO - PROCESS | 1849 | 1461225219944 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:53:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:53:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1780ms 00:53:39 INFO - PROCESS | 1849 | 1461225219961 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:53:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:53:39 INFO - PROCESS | 1849 | 1461225219965 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:53:39 INFO - PROCESS | 1849 | 1461225219972 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:53:39 INFO - PROCESS | 1849 | 1461225219976 Marionette TRACE conn3 <- [1,742,null,{}] 00:53:39 INFO - PROCESS | 1849 | 1461225219989 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:40 INFO - PROCESS | 1849 | 1461225220160 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:53:40 INFO - PROCESS | 1849 | 1461225220212 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129104e800 == 67 [pid = 1849] [id = 193] 00:53:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 79 (0x7f1286470400) [pid = 1849] [serial = 579] [outer = (nil)] 00:53:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 80 (0x7f128914cc00) [pid = 1849] [serial = 580] [outer = 0x7f1286470400] 00:53:40 INFO - PROCESS | 1849 | 1461225220272 Marionette DEBUG loaded listener.js 00:53:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 81 (0x7f128ed97800) [pid = 1849] [serial = 581] [outer = 0x7f1286470400] 00:53:41 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:41 INFO - PROCESS | 1849 | 1461225221402 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:53:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 00:53:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1445ms 00:53:41 INFO - PROCESS | 1849 | 1461225221417 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:53:41 INFO - PROCESS | 1849 | 1461225221422 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:53:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:53:41 INFO - PROCESS | 1849 | 1461225221430 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:53:41 INFO - PROCESS | 1849 | 1461225221435 Marionette TRACE conn3 <- [1,746,null,{}] 00:53:41 INFO - PROCESS | 1849 | 1461225221443 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:41 INFO - PROCESS | 1849 | 1461225221662 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:53:41 INFO - PROCESS | 1849 | 1461225221808 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b56800 == 68 [pid = 1849] [id = 194] 00:53:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f1288694400) [pid = 1849] [serial = 582] [outer = (nil)] 00:53:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f1288777800) [pid = 1849] [serial = 583] [outer = 0x7f1288694400] 00:53:41 INFO - PROCESS | 1849 | 1461225221883 Marionette DEBUG loaded listener.js 00:53:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f1288a52000) [pid = 1849] [serial = 584] [outer = 0x7f1288694400] 00:53:42 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:43 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:43 INFO - PROCESS | 1849 | 1461225223197 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:53:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 00:53:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1781ms 00:53:43 INFO - PROCESS | 1849 | 1461225223211 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:53:43 INFO - PROCESS | 1849 | 1461225223219 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:53:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:53:43 INFO - PROCESS | 1849 | 1461225223229 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:53:43 INFO - PROCESS | 1849 | 1461225223232 Marionette TRACE conn3 <- [1,750,null,{}] 00:53:43 INFO - PROCESS | 1849 | 1461225223286 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:43 INFO - PROCESS | 1849 | 1461225223520 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:53:43 INFO - PROCESS | 1849 | 1461225223633 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc22800 == 69 [pid = 1849] [id = 195] 00:53:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f1286462c00) [pid = 1849] [serial = 585] [outer = (nil)] 00:53:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f128944f800) [pid = 1849] [serial = 586] [outer = 0x7f1286462c00] 00:53:43 INFO - PROCESS | 1849 | 1461225223703 Marionette DEBUG loaded listener.js 00:53:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f128b8a9000) [pid = 1849] [serial = 587] [outer = 0x7f1286462c00] 00:53:45 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:45 INFO - PROCESS | 1849 | 1461225225152 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:53:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:53:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1933ms 00:53:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:53:45 INFO - PROCESS | 1849 | 1461225225163 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:53:45 INFO - PROCESS | 1849 | 1461225225166 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:53:45 INFO - PROCESS | 1849 | 1461225225172 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:53:45 INFO - PROCESS | 1849 | 1461225225178 Marionette TRACE conn3 <- [1,754,null,{}] 00:53:45 INFO - PROCESS | 1849 | 1461225225193 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:45 INFO - PROCESS | 1849 | 1461225225364 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:53:45 INFO - PROCESS | 1849 | 1461225225511 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291d0d800 == 70 [pid = 1849] [id = 196] 00:53:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f128b86a000) [pid = 1849] [serial = 588] [outer = (nil)] 00:53:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f128c8dbc00) [pid = 1849] [serial = 589] [outer = 0x7f128b86a000] 00:53:45 INFO - PROCESS | 1849 | 1461225225595 Marionette DEBUG loaded listener.js 00:53:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f128e108400) [pid = 1849] [serial = 590] [outer = 0x7f128b86a000] 00:53:46 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:46 INFO - PROCESS | 1849 | 1461225226912 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:53:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 00:53:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1797ms 00:53:46 INFO - PROCESS | 1849 | 1461225226988 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:53:46 INFO - PROCESS | 1849 | 1461225226993 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:53:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:53:47 INFO - PROCESS | 1849 | 1461225227001 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:53:47 INFO - PROCESS | 1849 | 1461225227004 Marionette TRACE conn3 <- [1,758,null,{}] 00:53:47 INFO - PROCESS | 1849 | 1461225227009 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:47 INFO - PROCESS | 1849 | 1461225227178 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:53:47 INFO - PROCESS | 1849 | 1461225227330 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292321800 == 71 [pid = 1849] [id = 197] 00:53:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f128906d000) [pid = 1849] [serial = 591] [outer = (nil)] 00:53:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128f5d1c00) [pid = 1849] [serial = 592] [outer = 0x7f128906d000] 00:53:47 INFO - PROCESS | 1849 | 1461225227411 Marionette DEBUG loaded listener.js 00:53:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128f8b0400) [pid = 1849] [serial = 593] [outer = 0x7f128906d000] 00:53:48 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:48 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:53:48 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:48 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:48 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:48 INFO - PROCESS | 1849 | 1461225228311 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:53:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:53:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1345ms 00:53:48 INFO - PROCESS | 1849 | 1461225228347 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:53:48 INFO - PROCESS | 1849 | 1461225228351 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:53:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:53:48 INFO - PROCESS | 1849 | 1461225228356 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:53:48 INFO - PROCESS | 1849 | 1461225228359 Marionette TRACE conn3 <- [1,762,null,{}] 00:53:48 INFO - PROCESS | 1849 | 1461225228365 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:48 INFO - PROCESS | 1849 | 1461225228530 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:53:48 INFO - PROCESS | 1849 | 1461225228688 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891c3000 == 72 [pid = 1849] [id = 198] 00:53:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1287092800) [pid = 1849] [serial = 594] [outer = (nil)] 00:53:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f12871f1400) [pid = 1849] [serial = 595] [outer = 0x7f1287092800] 00:53:48 INFO - PROCESS | 1849 | 1461225228764 Marionette DEBUG loaded listener.js 00:53:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128b85e400) [pid = 1849] [serial = 596] [outer = 0x7f1287092800] 00:53:50 INFO - PROCESS | 1849 | 1461225230316 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:53:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:53:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1981ms 00:53:50 INFO - PROCESS | 1849 | 1461225230427 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:53:50 INFO - PROCESS | 1849 | 1461225230433 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:53:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1290c06800 == 71 [pid = 1849] [id = 192] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f128f8b2800) [pid = 1849] [serial = 550] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | 1461225230523 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:53:50 INFO - PROCESS | 1849 | 1461225230527 Marionette TRACE conn3 <- [1,766,null,{}] 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f665000 == 70 [pid = 1849] [id = 191] 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bd1e000 == 69 [pid = 1849] [id = 190] 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a0ba800 == 68 [pid = 1849] [id = 189] 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891b8000 == 67 [pid = 1849] [id = 188] 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288921000 == 66 [pid = 1849] [id = 187] 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921ae800 == 65 [pid = 1849] [id = 185] 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc15800 == 64 [pid = 1849] [id = 184] 00:53:50 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291d15800 == 63 [pid = 1849] [id = 183] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f128c8da400) [pid = 1849] [serial = 482] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f129080e800) [pid = 1849] [serial = 485] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f128cceec00) [pid = 1849] [serial = 494] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f12a70ec400) [pid = 1849] [serial = 436] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f12934b9400) [pid = 1849] [serial = 488] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f1288b07800) [pid = 1849] [serial = 479] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f1289151c00) [pid = 1849] [serial = 491] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f128c9b1c00) [pid = 1849] [serial = 544] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f128c9ad800) [pid = 1849] [serial = 547] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f1288dabc00) [pid = 1849] [serial = 538] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f1289152000) [pid = 1849] [serial = 539] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 83 (0x7f128ba0e000) [pid = 1849] [serial = 521] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 82 (0x7f128a39d400) [pid = 1849] [serial = 520] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 81 (0x7f128a39c400) [pid = 1849] [serial = 536] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 80 (0x7f1288697400) [pid = 1849] [serial = 535] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 79 (0x7f128ba0b800) [pid = 1849] [serial = 541] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 78 (0x7f1288b0a800) [pid = 1849] [serial = 518] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 77 (0x7f1288772c00) [pid = 1849] [serial = 517] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 76 (0x7f128e383800) [pid = 1849] [serial = 524] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 75 (0x7f128ccec800) [pid = 1849] [serial = 523] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 74 (0x7f12911b7c00) [pid = 1849] [serial = 530] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 73 (0x7f129089b000) [pid = 1849] [serial = 529] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 72 (0x7f128f8d8000) [pid = 1849] [serial = 527] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f128f8cd800) [pid = 1849] [serial = 526] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 70 (0x7f12933b8000) [pid = 1849] [serial = 533] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 69 (0x7f1292706000) [pid = 1849] [serial = 532] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 68 (0x7f128e10d800) [pid = 1849] [serial = 545] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 67 (0x7f128bc32400) [pid = 1849] [serial = 542] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | --DOMWINDOW == 66 (0x7f128ccf9400) [pid = 1849] [serial = 548] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1849 | 1461225230601 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:50 INFO - PROCESS | 1849 | 1461225230746 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:53:50 INFO - PROCESS | 1849 | 1461225230767 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889cd800 == 64 [pid = 1849] [id = 199] 00:53:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 67 (0x7f1288a53000) [pid = 1849] [serial = 597] [outer = (nil)] 00:53:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 68 (0x7f1288c41800) [pid = 1849] [serial = 598] [outer = 0x7f1288a53000] 00:53:50 INFO - PROCESS | 1849 | 1461225230834 Marionette DEBUG loaded listener.js 00:53:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 69 (0x7f128906e000) [pid = 1849] [serial = 599] [outer = 0x7f1288a53000] 00:53:51 INFO - PROCESS | 1849 | 1461225231985 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:53:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:53:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1589ms 00:53:52 INFO - PROCESS | 1849 | 1461225232038 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:53:52 INFO - PROCESS | 1849 | 1461225232046 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:53:52 INFO - PROCESS | 1849 | 1461225232066 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:53:52 INFO - PROCESS | 1849 | 1461225232071 Marionette TRACE conn3 <- [1,770,null,{}] 00:53:52 INFO - PROCESS | 1849 | 1461225232076 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:52 INFO - PROCESS | 1849 | 1461225232215 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:53:52 INFO - PROCESS | 1849 | 1461225232426 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5dd000 == 65 [pid = 1849] [id = 200] 00:53:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f128a02c000) [pid = 1849] [serial = 600] [outer = (nil)] 00:53:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f128b860c00) [pid = 1849] [serial = 601] [outer = 0x7f128a02c000] 00:53:52 INFO - PROCESS | 1849 | 1461225232484 Marionette DEBUG loaded listener.js 00:53:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f128ba09800) [pid = 1849] [serial = 602] [outer = 0x7f128a02c000] 00:53:53 INFO - PROCESS | 1849 | 1461225233180 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1137ms 00:53:53 INFO - PROCESS | 1849 | 1461225233201 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:53:53 INFO - PROCESS | 1849 | 1461225233204 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:53:53 INFO - PROCESS | 1849 | 1461225233210 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:53:53 INFO - PROCESS | 1849 | 1461225233216 Marionette TRACE conn3 <- [1,774,null,{}] 00:53:53 INFO - PROCESS | 1849 | 1461225233238 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:53 INFO - PROCESS | 1849 | 1461225233427 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:53:53 INFO - PROCESS | 1849 | 1461225233471 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f585800 == 66 [pid = 1849] [id = 201] 00:53:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f128bcc5800) [pid = 1849] [serial = 603] [outer = (nil)] 00:53:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f128bd2b400) [pid = 1849] [serial = 604] [outer = 0x7f128bcc5800] 00:53:53 INFO - PROCESS | 1849 | 1461225233534 Marionette DEBUG loaded listener.js 00:53:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f128c9a9800) [pid = 1849] [serial = 605] [outer = 0x7f128bcc5800] 00:53:54 INFO - PROCESS | 1849 | 1461225234305 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1142ms 00:53:54 INFO - PROCESS | 1849 | 1461225234354 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 1849 | 1461225234358 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:53:54 INFO - PROCESS | 1849 | 1461225234374 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 1849 | 1461225234377 Marionette TRACE conn3 <- [1,778,null,{}] 00:53:54 INFO - PROCESS | 1849 | 1461225234382 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:54 INFO - PROCESS | 1849 | 1461225234573 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:53:54 INFO - PROCESS | 1849 | 1461225234609 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129101f800 == 67 [pid = 1849] [id = 202] 00:53:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f128c9b4c00) [pid = 1849] [serial = 606] [outer = (nil)] 00:53:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 77 (0x7f128ccf9400) [pid = 1849] [serial = 607] [outer = 0x7f128c9b4c00] 00:53:54 INFO - PROCESS | 1849 | 1461225234681 Marionette DEBUG loaded listener.js 00:53:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 78 (0x7f128ed9a000) [pid = 1849] [serial = 608] [outer = 0x7f128c9b4c00] 00:53:55 INFO - PROCESS | 1849 | --DOMWINDOW == 77 (0x7f1286467000) [pid = 1849] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:53:55 INFO - PROCESS | 1849 | --DOMWINDOW == 76 (0x7f128869a400) [pid = 1849] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:53:55 INFO - PROCESS | 1849 | --DOMWINDOW == 75 (0x7f1288a4a000) [pid = 1849] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:53:55 INFO - PROCESS | 1849 | --DOMWINDOW == 74 (0x7f12882e4c00) [pid = 1849] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:53:55 INFO - PROCESS | 1849 | --DOMWINDOW == 73 (0x7f128bc34800) [pid = 1849] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:53:55 INFO - PROCESS | 1849 | --DOMWINDOW == 72 (0x7f128b8a6800) [pid = 1849] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:53:55 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f1287097400) [pid = 1849] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:53:55 INFO - PROCESS | 1849 | 1461225235566 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1233ms 00:53:55 INFO - PROCESS | 1849 | 1461225235609 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:53:55 INFO - PROCESS | 1849 | 1461225235618 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:53:55 INFO - PROCESS | 1849 | 1461225235627 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:53:55 INFO - PROCESS | 1849 | 1461225235633 Marionette TRACE conn3 <- [1,782,null,{}] 00:53:55 INFO - PROCESS | 1849 | 1461225235638 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:55 INFO - PROCESS | 1849 | 1461225235813 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:53:55 INFO - PROCESS | 1849 | 1461225235831 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129104f800 == 68 [pid = 1849] [id = 203] 00:53:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f128708fc00) [pid = 1849] [serial = 609] [outer = (nil)] 00:53:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f128c9aac00) [pid = 1849] [serial = 610] [outer = 0x7f128708fc00] 00:53:55 INFO - PROCESS | 1849 | 1461225235893 Marionette DEBUG loaded listener.js 00:53:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f128f613c00) [pid = 1849] [serial = 611] [outer = 0x7f128708fc00] 00:53:56 INFO - PROCESS | 1849 | 1461225236597 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 988ms 00:53:56 INFO - PROCESS | 1849 | 1461225236616 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:53:56 INFO - PROCESS | 1849 | 1461225236619 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:53:56 INFO - PROCESS | 1849 | 1461225236628 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:53:56 INFO - PROCESS | 1849 | 1461225236631 Marionette TRACE conn3 <- [1,786,null,{}] 00:53:56 INFO - PROCESS | 1849 | 1461225236636 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:56 INFO - PROCESS | 1849 | 1461225236842 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:53:56 INFO - PROCESS | 1849 | 1461225236917 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128891e800 == 69 [pid = 1849] [id = 204] 00:53:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f1289149000) [pid = 1849] [serial = 612] [outer = (nil)] 00:53:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f128f8b9800) [pid = 1849] [serial = 613] [outer = 0x7f1289149000] 00:53:56 INFO - PROCESS | 1849 | 1461225236981 Marionette DEBUG loaded listener.js 00:53:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 77 (0x7f1290583400) [pid = 1849] [serial = 614] [outer = 0x7f1289149000] 00:53:57 INFO - PROCESS | 1849 | 1461225237964 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1380ms 00:53:58 INFO - PROCESS | 1849 | 1461225238007 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:53:58 INFO - PROCESS | 1849 | 1461225238012 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:53:58 INFO - PROCESS | 1849 | 1461225238020 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:53:58 INFO - PROCESS | 1849 | 1461225238025 Marionette TRACE conn3 <- [1,790,null,{}] 00:53:58 INFO - PROCESS | 1849 | 1461225238032 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:58 INFO - PROCESS | 1849 | 1461225238207 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:53:58 INFO - PROCESS | 1849 | 1461225238358 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128b816800 == 70 [pid = 1849] [id = 205] 00:53:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 78 (0x7f1288699800) [pid = 1849] [serial = 615] [outer = (nil)] 00:53:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 79 (0x7f1289069400) [pid = 1849] [serial = 616] [outer = 0x7f1288699800] 00:53:58 INFO - PROCESS | 1849 | 1461225238432 Marionette DEBUG loaded listener.js 00:53:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 80 (0x7f128b85f000) [pid = 1849] [serial = 617] [outer = 0x7f1288699800] 00:53:59 INFO - PROCESS | 1849 | 1461225239355 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1383ms 00:53:59 INFO - PROCESS | 1849 | 1461225239403 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:53:59 INFO - PROCESS | 1849 | 1461225239412 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:53:59 INFO - PROCESS | 1849 | 1461225239421 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 1849 | 1461225239426 Marionette TRACE conn3 <- [1,794,null,{}] 00:53:59 INFO - PROCESS | 1849 | 1461225239431 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:59 INFO - PROCESS | 1849 | 1461225239619 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:53:59 INFO - PROCESS | 1849 | 1461225239779 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291dc9800 == 71 [pid = 1849] [id = 206] 00:53:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 81 (0x7f1288c33800) [pid = 1849] [serial = 618] [outer = (nil)] 00:53:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f128bd2c400) [pid = 1849] [serial = 619] [outer = 0x7f1288c33800] 00:53:59 INFO - PROCESS | 1849 | 1461225239850 Marionette DEBUG loaded listener.js 00:53:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f128ccf1800) [pid = 1849] [serial = 620] [outer = 0x7f1288c33800] 00:54:00 INFO - PROCESS | 1849 | 1461225240699 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1331ms 00:54:00 INFO - PROCESS | 1849 | 1461225240753 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:54:00 INFO - PROCESS | 1849 | 1461225240757 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:54:00 INFO - PROCESS | 1849 | 1461225240763 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:54:00 INFO - PROCESS | 1849 | 1461225240769 Marionette TRACE conn3 <- [1,798,null,{}] 00:54:00 INFO - PROCESS | 1849 | 1461225240785 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:00 INFO - PROCESS | 1849 | 1461225240988 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:54:01 INFO - PROCESS | 1849 | 1461225241138 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293ed4800 == 72 [pid = 1849] [id = 207] 00:54:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f128ccf6000) [pid = 1849] [serial = 621] [outer = (nil)] 00:54:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f128f8d2000) [pid = 1849] [serial = 622] [outer = 0x7f128ccf6000] 00:54:01 INFO - PROCESS | 1849 | 1461225241213 Marionette DEBUG loaded listener.js 00:54:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f12904be000) [pid = 1849] [serial = 623] [outer = 0x7f128ccf6000] 00:54:02 INFO - PROCESS | 1849 | 1461225242035 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 00:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1337ms 00:54:02 INFO - PROCESS | 1849 | 1461225242101 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:54:02 INFO - PROCESS | 1849 | 1461225242105 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:54:02 INFO - PROCESS | 1849 | 1461225242111 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:54:02 INFO - PROCESS | 1849 | 1461225242114 Marionette TRACE conn3 <- [1,802,null,{}] 00:54:02 INFO - PROCESS | 1849 | 1461225242119 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:02 INFO - PROCESS | 1849 | 1461225242282 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:54:02 INFO - PROCESS | 1849 | 1461225242442 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1294912000 == 73 [pid = 1849] [id = 208] 00:54:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f128646cc00) [pid = 1849] [serial = 624] [outer = (nil)] 00:54:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f1290897000) [pid = 1849] [serial = 625] [outer = 0x7f128646cc00] 00:54:02 INFO - PROCESS | 1849 | 1461225242514 Marionette DEBUG loaded listener.js 00:54:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f129108c400) [pid = 1849] [serial = 626] [outer = 0x7f128646cc00] 00:54:03 INFO - PROCESS | 1849 | 1461225243391 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 00:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1327ms 00:54:03 INFO - PROCESS | 1849 | 1461225243439 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:54:03 INFO - PROCESS | 1849 | 1461225243443 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:54:03 INFO - PROCESS | 1849 | 1461225243448 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:54:03 INFO - PROCESS | 1849 | 1461225243450 Marionette TRACE conn3 <- [1,806,null,{}] 00:54:03 INFO - PROCESS | 1849 | 1461225243456 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:03 INFO - PROCESS | 1849 | 1461225243615 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:54:03 INFO - PROCESS | 1849 | 1461225243772 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3d5800 == 74 [pid = 1849] [id = 209] 00:54:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f128f8b2000) [pid = 1849] [serial = 627] [outer = (nil)] 00:54:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f12911bc800) [pid = 1849] [serial = 628] [outer = 0x7f128f8b2000] 00:54:03 INFO - PROCESS | 1849 | 1461225243840 Marionette DEBUG loaded listener.js 00:54:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f129137a000) [pid = 1849] [serial = 629] [outer = 0x7f128f8b2000] 00:54:04 INFO - PROCESS | 1849 | 1461225244695 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 00:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1286ms 00:54:04 INFO - PROCESS | 1849 | 1461225244736 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:54:04 INFO - PROCESS | 1849 | 1461225244741 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:54:04 INFO - PROCESS | 1849 | 1461225244746 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:54:04 INFO - PROCESS | 1849 | 1461225244750 Marionette TRACE conn3 <- [1,810,null,{}] 00:54:04 INFO - PROCESS | 1849 | 1461225244755 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:04 INFO - PROCESS | 1849 | 1461225244985 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:54:05 INFO - PROCESS | 1849 | 1461225245041 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a00e8000 == 75 [pid = 1849] [id = 210] 00:54:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f1291f14c00) [pid = 1849] [serial = 630] [outer = (nil)] 00:54:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1292704c00) [pid = 1849] [serial = 631] [outer = 0x7f1291f14c00] 00:54:05 INFO - PROCESS | 1849 | 1461225245173 Marionette DEBUG loaded listener.js 00:54:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f1292f53c00) [pid = 1849] [serial = 632] [outer = 0x7f1291f14c00] 00:54:06 INFO - PROCESS | 1849 | 1461225246118 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1427ms 00:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:54:06 INFO - PROCESS | 1849 | 1461225246176 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:54:06 INFO - PROCESS | 1849 | 1461225246178 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:54:06 INFO - PROCESS | 1849 | 1461225246185 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:54:06 INFO - PROCESS | 1849 | 1461225246189 Marionette TRACE conn3 <- [1,814,null,{}] 00:54:06 INFO - PROCESS | 1849 | 1461225246194 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:06 INFO - PROCESS | 1849 | 1461225246345 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:54:06 INFO - PROCESS | 1849 | 1461225246503 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a0653800 == 76 [pid = 1849] [id = 211] 00:54:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f12922e9000) [pid = 1849] [serial = 633] [outer = (nil)] 00:54:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f1292fcc000) [pid = 1849] [serial = 634] [outer = 0x7f12922e9000] 00:54:06 INFO - PROCESS | 1849 | 1461225246575 Marionette DEBUG loaded listener.js 00:54:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f1293411c00) [pid = 1849] [serial = 635] [outer = 0x7f12922e9000] 00:54:07 INFO - PROCESS | 1849 | 1461225247407 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 00:54:07 INFO - PROCESS | 1849 | 1461225247469 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:54:07 INFO - PROCESS | 1849 | 1461225247475 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:54:07 INFO - PROCESS | 1849 | 1461225247478 Marionette TRACE conn3 <- [1,818,null,{}] 00:54:07 INFO - PROCESS | 1849 | 1461225247483 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:07 INFO - PROCESS | 1849 | 1461225247646 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:54:07 INFO - PROCESS | 1849 | 1461225247807 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a418a000 == 77 [pid = 1849] [id = 212] 00:54:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f128ba0bc00) [pid = 1849] [serial = 636] [outer = (nil)] 00:54:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f1294998000) [pid = 1849] [serial = 637] [outer = 0x7f128ba0bc00] 00:54:07 INFO - PROCESS | 1849 | 1461225247879 Marionette DEBUG loaded listener.js 00:54:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f1298563c00) [pid = 1849] [serial = 638] [outer = 0x7f128ba0bc00] 00:54:08 INFO - PROCESS | 1849 | 1461225248693 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1279ms 00:54:08 INFO - PROCESS | 1849 | 1461225248754 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:54:08 INFO - PROCESS | 1849 | 1461225248758 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:54:08 INFO - PROCESS | 1849 | 1461225248765 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:54:08 INFO - PROCESS | 1849 | 1461225248768 Marionette TRACE conn3 <- [1,822,null,{}] 00:54:08 INFO - PROCESS | 1849 | 1461225248773 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:08 INFO - PROCESS | 1849 | 1461225248962 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:54:09 INFO - PROCESS | 1849 | 1461225249126 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a45c4000 == 78 [pid = 1849] [id = 213] 00:54:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f1288a4b800) [pid = 1849] [serial = 639] [outer = (nil)] 00:54:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f129920f400) [pid = 1849] [serial = 640] [outer = 0x7f1288a4b800] 00:54:09 INFO - PROCESS | 1849 | 1461225249200 Marionette DEBUG loaded listener.js 00:54:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f129e370c00) [pid = 1849] [serial = 641] [outer = 0x7f1288a4b800] 00:54:10 INFO - PROCESS | 1849 | 1461225250280 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:54:10 INFO - PROCESS | 1849 | 1461225250301 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:54:10 INFO - PROCESS | 1849 | 1461225250309 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:54:10 INFO - PROCESS | 1849 | 1461225250314 Marionette TRACE conn3 <- [1,826,null,{}] 00:54:10 INFO - PROCESS | 1849 | 1461225250323 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:10 INFO - PROCESS | 1849 | 1461225250483 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:54:10 INFO - PROCESS | 1849 | 1461225250717 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289590800 == 79 [pid = 1849] [id = 214] 00:54:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f1288b07800) [pid = 1849] [serial = 642] [outer = (nil)] 00:54:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f1288c3a400) [pid = 1849] [serial = 643] [outer = 0x7f1288b07800] 00:54:10 INFO - PROCESS | 1849 | 1461225250800 Marionette DEBUG loaded listener.js 00:54:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f128914e400) [pid = 1849] [serial = 644] [outer = 0x7f1288b07800] 00:54:11 INFO - PROCESS | 1849 | 1461225251729 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1436ms 00:54:11 INFO - PROCESS | 1849 | 1461225251745 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:54:11 INFO - PROCESS | 1849 | 1461225251754 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:54:11 INFO - PROCESS | 1849 | 1461225251763 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:54:11 INFO - PROCESS | 1849 | 1461225251766 Marionette TRACE conn3 <- [1,830,null,{}] 00:54:11 INFO - PROCESS | 1849 | 1461225251772 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:11 INFO - PROCESS | 1849 | 1461225251921 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:54:12 INFO - PROCESS | 1849 | 1461225252088 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289591800 == 80 [pid = 1849] [id = 215] 00:54:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f128895d000) [pid = 1849] [serial = 645] [outer = (nil)] 00:54:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f128a557400) [pid = 1849] [serial = 646] [outer = 0x7f128895d000] 00:54:12 INFO - PROCESS | 1849 | 1461225252156 Marionette DEBUG loaded listener.js 00:54:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f128ba26800) [pid = 1849] [serial = 647] [outer = 0x7f128895d000] 00:54:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129101f800 == 79 [pid = 1849] [id = 202] 00:54:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f585800 == 78 [pid = 1849] [id = 201] 00:54:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5dd000 == 77 [pid = 1849] [id = 200] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f12911bd400) [pid = 1849] [serial = 559] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f128c8e7800) [pid = 1849] [serial = 556] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f1289152c00) [pid = 1849] [serial = 553] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f128914cc00) [pid = 1849] [serial = 580] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12889cd800 == 76 [pid = 1849] [id = 199] 00:54:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891c3000 == 75 [pid = 1849] [id = 198] 00:54:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291d0d800 == 74 [pid = 1849] [id = 196] 00:54:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc22800 == 73 [pid = 1849] [id = 195] 00:54:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288b56800 == 72 [pid = 1849] [id = 194] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f128c8db000) [pid = 1849] [serial = 574] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f1288957800) [pid = 1849] [serial = 563] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f128876bc00) [pid = 1849] [serial = 562] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f128a3a0c00) [pid = 1849] [serial = 568] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f128b89e400) [pid = 1849] [serial = 569] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f1289062800) [pid = 1849] [serial = 566] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f1288c3a000) [pid = 1849] [serial = 565] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f128f8d6c00) [pid = 1849] [serial = 551] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f128bc38c00) [pid = 1849] [serial = 571] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f128e383400) [pid = 1849] [serial = 577] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f128f6c9800) [pid = 1849] [serial = 578] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f128c9ac400) [pid = 1849] [serial = 575] [outer = (nil)] [url = about:blank] 00:54:12 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f128bcc8400) [pid = 1849] [serial = 572] [outer = (nil)] [url = about:blank] 00:54:13 INFO - PROCESS | 1849 | 1461225253097 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1383ms 00:54:13 INFO - PROCESS | 1849 | 1461225253147 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:54:13 INFO - PROCESS | 1849 | 1461225253150 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:54:13 INFO - PROCESS | 1849 | 1461225253156 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:54:13 INFO - PROCESS | 1849 | 1461225253161 Marionette TRACE conn3 <- [1,834,null,{}] 00:54:13 INFO - PROCESS | 1849 | 1461225253176 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:13 INFO - PROCESS | 1849 | 1461225253343 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:54:13 INFO - PROCESS | 1849 | 1461225253465 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5d4800 == 73 [pid = 1849] [id = 216] 00:54:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1288a58000) [pid = 1849] [serial = 648] [outer = (nil)] 00:54:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f128bc34800) [pid = 1849] [serial = 649] [outer = 0x7f1288a58000] 00:54:13 INFO - PROCESS | 1849 | 1461225253530 Marionette DEBUG loaded listener.js 00:54:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f128c9b3800) [pid = 1849] [serial = 650] [outer = 0x7f1288a58000] 00:54:14 INFO - PROCESS | 1849 | 1461225254245 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1140ms 00:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:54:14 INFO - PROCESS | 1849 | 1461225254297 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:54:14 INFO - PROCESS | 1849 | 1461225254300 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:54:14 INFO - PROCESS | 1849 | 1461225254307 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:54:14 INFO - PROCESS | 1849 | 1461225254309 Marionette TRACE conn3 <- [1,838,null,{}] 00:54:14 INFO - PROCESS | 1849 | 1461225254314 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:14 INFO - PROCESS | 1849 | 1461225254468 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:54:14 INFO - PROCESS | 1849 | 1461225254482 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129087b800 == 74 [pid = 1849] [id = 217] 00:54:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f128c9b4800) [pid = 1849] [serial = 651] [outer = (nil)] 00:54:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128f610400) [pid = 1849] [serial = 652] [outer = 0x7f128c9b4800] 00:54:14 INFO - PROCESS | 1849 | 1461225254556 Marionette DEBUG loaded listener.js 00:54:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f128f73cc00) [pid = 1849] [serial = 653] [outer = 0x7f128c9b4800] 00:54:15 INFO - PROCESS | 1849 | 1461225255380 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1083ms 00:54:15 INFO - PROCESS | 1849 | 1461225255389 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:54:15 INFO - PROCESS | 1849 | 1461225255392 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:54:15 INFO - PROCESS | 1849 | 1461225255406 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:54:15 INFO - PROCESS | 1849 | 1461225255408 Marionette TRACE conn3 <- [1,842,null,{}] 00:54:15 INFO - PROCESS | 1849 | 1461225255412 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:15 INFO - PROCESS | 1849 | 1461225255603 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:54:15 INFO - PROCESS | 1849 | 1461225255629 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291954800 == 75 [pid = 1849] [id = 218] 00:54:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f128e10d400) [pid = 1849] [serial = 654] [outer = (nil)] 00:54:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f128f8cac00) [pid = 1849] [serial = 655] [outer = 0x7f128e10d400] 00:54:15 INFO - PROCESS | 1849 | 1461225255693 Marionette DEBUG loaded listener.js 00:54:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f129058a400) [pid = 1849] [serial = 656] [outer = 0x7f128e10d400] 00:54:16 INFO - PROCESS | 1849 | 1461225256523 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1175ms 00:54:16 INFO - PROCESS | 1849 | 1461225256583 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:54:16 INFO - PROCESS | 1849 | 1461225256587 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:54:16 INFO - PROCESS | 1849 | 1461225256593 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:54:16 INFO - PROCESS | 1849 | 1461225256596 Marionette TRACE conn3 <- [1,846,null,{}] 00:54:16 INFO - PROCESS | 1849 | 1461225256603 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:16 INFO - PROCESS | 1849 | 1461225256818 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:54:16 INFO - PROCESS | 1849 | 1461225256845 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129284f800 == 76 [pid = 1849] [id = 219] 00:54:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f12911b9400) [pid = 1849] [serial = 657] [outer = (nil)] 00:54:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f1292874400) [pid = 1849] [serial = 658] [outer = 0x7f12911b9400] 00:54:16 INFO - PROCESS | 1849 | 1461225256907 Marionette DEBUG loaded listener.js 00:54:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f1299212c00) [pid = 1849] [serial = 659] [outer = 0x7f12911b9400] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f128a02c000) [pid = 1849] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f1287092800) [pid = 1849] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f128906d000) [pid = 1849] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f128bcc5800) [pid = 1849] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f1288b0c000) [pid = 1849] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f128708fc00) [pid = 1849] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f128b86a000) [pid = 1849] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f1286462c00) [pid = 1849] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f1286470400) [pid = 1849] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f1288694400) [pid = 1849] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f1288a53000) [pid = 1849] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f1288954800) [pid = 1849] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f128c9b0c00) [pid = 1849] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f128ccf7800) [pid = 1849] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:54:17 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f128c9b4c00) [pid = 1849] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:54:17 INFO - PROCESS | 1849 | 1461225257847 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1285ms 00:54:17 INFO - PROCESS | 1849 | 1461225257879 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:54:17 INFO - PROCESS | 1849 | 1461225257881 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:54:17 INFO - PROCESS | 1849 | 1461225257888 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:54:17 INFO - PROCESS | 1849 | 1461225257890 Marionette TRACE conn3 <- [1,850,null,{}] 00:54:17 INFO - PROCESS | 1849 | 1461225257895 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:18 INFO - PROCESS | 1849 | 1461225258040 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:54:18 INFO - PROCESS | 1849 | 1461225258157 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12984a2000 == 77 [pid = 1849] [id = 220] 00:54:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f1286470400) [pid = 1849] [serial = 660] [outer = (nil)] 00:54:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f128709c800) [pid = 1849] [serial = 661] [outer = 0x7f1286470400] 00:54:18 INFO - PROCESS | 1849 | 1461225258225 Marionette DEBUG loaded listener.js 00:54:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f128f546000) [pid = 1849] [serial = 662] [outer = 0x7f1286470400] 00:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 979ms 00:54:18 INFO - PROCESS | 1849 | 1461225258858 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:54:18 INFO - PROCESS | 1849 | 1461225258868 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:54:18 INFO - PROCESS | 1849 | 1461225258871 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:54:18 INFO - PROCESS | 1849 | 1461225258876 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:54:18 INFO - PROCESS | 1849 | 1461225258878 Marionette TRACE conn3 <- [1,854,null,{}] 00:54:18 INFO - PROCESS | 1849 | 1461225258883 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:19 INFO - PROCESS | 1849 | 1461225259062 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:54:19 INFO - PROCESS | 1849 | 1461225259082 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a00d4800 == 78 [pid = 1849] [id = 221] 00:54:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f1287092c00) [pid = 1849] [serial = 663] [outer = (nil)] 00:54:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f128f736c00) [pid = 1849] [serial = 664] [outer = 0x7f1287092c00] 00:54:19 INFO - PROCESS | 1849 | 1461225259143 Marionette DEBUG loaded listener.js 00:54:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f1299219400) [pid = 1849] [serial = 665] [outer = 0x7f1287092c00] 00:54:20 INFO - PROCESS | 1849 | 1461225260145 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1328ms 00:54:20 INFO - PROCESS | 1849 | 1461225260206 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:54:20 INFO - PROCESS | 1849 | 1461225260212 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:54:20 INFO - PROCESS | 1849 | 1461225260220 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:54:20 INFO - PROCESS | 1849 | 1461225260225 Marionette TRACE conn3 <- [1,858,null,{}] 00:54:20 INFO - PROCESS | 1849 | 1461225260233 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:20 INFO - PROCESS | 1849 | 1461225260445 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:54:20 INFO - PROCESS | 1849 | 1461225260602 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12894b7000 == 79 [pid = 1849] [id = 222] 00:54:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f1288b0a800) [pid = 1849] [serial = 666] [outer = (nil)] 00:54:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f128914b800) [pid = 1849] [serial = 667] [outer = 0x7f1288b0a800] 00:54:20 INFO - PROCESS | 1849 | 1461225260681 Marionette DEBUG loaded listener.js 00:54:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f128a39fc00) [pid = 1849] [serial = 668] [outer = 0x7f1288b0a800] 00:54:21 INFO - PROCESS | 1849 | 1461225261565 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1383ms 00:54:21 INFO - PROCESS | 1849 | 1461225261604 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:54:21 INFO - PROCESS | 1849 | 1461225261612 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:54:21 INFO - PROCESS | 1849 | 1461225261622 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:54:21 INFO - PROCESS | 1849 | 1461225261625 Marionette TRACE conn3 <- [1,862,null,{}] 00:54:21 INFO - PROCESS | 1849 | 1461225261629 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:21 INFO - PROCESS | 1849 | 1461225261796 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:54:21 INFO - PROCESS | 1849 | 1461225261957 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292332000 == 80 [pid = 1849] [id = 223] 00:54:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f1288b0f000) [pid = 1849] [serial = 669] [outer = (nil)] 00:54:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f128c8e7400) [pid = 1849] [serial = 670] [outer = 0x7f1288b0f000] 00:54:22 INFO - PROCESS | 1849 | 1461225262030 Marionette DEBUG loaded listener.js 00:54:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f128e109400) [pid = 1849] [serial = 671] [outer = 0x7f1288b0f000] 00:54:22 INFO - PROCESS | 1849 | 1461225262978 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1429ms 00:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:54:23 INFO - PROCESS | 1849 | 1461225263051 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:54:23 INFO - PROCESS | 1849 | 1461225263054 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:54:23 INFO - PROCESS | 1849 | 1461225263062 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:54:23 INFO - PROCESS | 1849 | 1461225263068 Marionette TRACE conn3 <- [1,866,null,{}] 00:54:23 INFO - PROCESS | 1849 | 1461225263084 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:23 INFO - PROCESS | 1849 | 1461225263299 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:54:23 INFO - PROCESS | 1849 | 1461225263455 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a496b000 == 81 [pid = 1849] [id = 224] 00:54:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f128f8ca400) [pid = 1849] [serial = 672] [outer = (nil)] 00:54:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f129136e800) [pid = 1849] [serial = 673] [outer = 0x7f128f8ca400] 00:54:23 INFO - PROCESS | 1849 | 1461225263532 Marionette DEBUG loaded listener.js 00:54:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f1292705c00) [pid = 1849] [serial = 674] [outer = 0x7f128f8ca400] 00:54:24 INFO - PROCESS | 1849 | 1461225264389 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1388ms 00:54:24 INFO - PROCESS | 1849 | 1461225264449 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:54:24 INFO - PROCESS | 1849 | 1461225264454 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:54:24 INFO - PROCESS | 1849 | 1461225264460 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:54:24 INFO - PROCESS | 1849 | 1461225264462 Marionette TRACE conn3 <- [1,870,null,{}] 00:54:24 INFO - PROCESS | 1849 | 1461225264467 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:24 INFO - PROCESS | 1849 | 1461225264633 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:54:24 INFO - PROCESS | 1849 | 1461225264797 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a73da800 == 82 [pid = 1849] [id = 225] 00:54:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f12904bb400) [pid = 1849] [serial = 675] [outer = (nil)] 00:54:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f1299216400) [pid = 1849] [serial = 676] [outer = 0x7f12904bb400] 00:54:24 INFO - PROCESS | 1849 | 1461225264870 Marionette DEBUG loaded listener.js 00:54:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f129ef7fc00) [pid = 1849] [serial = 677] [outer = 0x7f12904bb400] 00:54:25 INFO - PROCESS | 1849 | 1461225265700 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1285ms 00:54:25 INFO - PROCESS | 1849 | 1461225265746 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:54:25 INFO - PROCESS | 1849 | 1461225265750 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:54:25 INFO - PROCESS | 1849 | 1461225265757 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:54:25 INFO - PROCESS | 1849 | 1461225265761 Marionette TRACE conn3 <- [1,874,null,{}] 00:54:25 INFO - PROCESS | 1849 | 1461225265766 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:25 INFO - PROCESS | 1849 | 1461225265927 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:54:26 INFO - PROCESS | 1849 | 1461225266089 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12ac08d000 == 83 [pid = 1849] [id = 226] 00:54:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f129340d400) [pid = 1849] [serial = 678] [outer = (nil)] 00:54:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f129f223000) [pid = 1849] [serial = 679] [outer = 0x7f129340d400] 00:54:26 INFO - PROCESS | 1849 | 1461225266158 Marionette DEBUG loaded listener.js 00:54:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f129f22c400) [pid = 1849] [serial = 680] [outer = 0x7f129340d400] 00:54:27 INFO - PROCESS | 1849 | 1461225267049 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1330ms 00:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:54:27 INFO - PROCESS | 1849 | 1461225267088 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:54:27 INFO - PROCESS | 1849 | 1461225267091 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:54:27 INFO - PROCESS | 1849 | 1461225267098 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:54:27 INFO - PROCESS | 1849 | 1461225267101 Marionette TRACE conn3 <- [1,878,null,{}] 00:54:27 INFO - PROCESS | 1849 | 1461225267107 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:27 INFO - PROCESS | 1849 | 1461225267294 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:54:27 INFO - PROCESS | 1849 | 1461225267459 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861a3000 == 84 [pid = 1849] [id = 227] 00:54:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f128a550800) [pid = 1849] [serial = 681] [outer = (nil)] 00:54:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f129f2b8800) [pid = 1849] [serial = 682] [outer = 0x7f128a550800] 00:54:27 INFO - PROCESS | 1849 | 1461225267534 Marionette DEBUG loaded listener.js 00:54:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f12a060e800) [pid = 1849] [serial = 683] [outer = 0x7f128a550800] 00:54:28 INFO - PROCESS | 1849 | 1461225268418 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1381ms 00:54:28 INFO - PROCESS | 1849 | 1461225268478 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:54:28 INFO - PROCESS | 1849 | 1461225268481 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:54:28 INFO - PROCESS | 1849 | 1461225268487 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:54:28 INFO - PROCESS | 1849 | 1461225268489 Marionette TRACE conn3 <- [1,882,null,{}] 00:54:28 INFO - PROCESS | 1849 | 1461225268494 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:28 INFO - PROCESS | 1849 | 1461225268653 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:54:28 INFO - PROCESS | 1849 | 1461225268821 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cc62000 == 85 [pid = 1849] [id = 228] 00:54:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f128bcd1800) [pid = 1849] [serial = 684] [outer = (nil)] 00:54:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f12a07d8800) [pid = 1849] [serial = 685] [outer = 0x7f128bcd1800] 00:54:28 INFO - PROCESS | 1849 | 1461225268894 Marionette DEBUG loaded listener.js 00:54:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f12a251c400) [pid = 1849] [serial = 686] [outer = 0x7f128bcd1800] 00:54:29 INFO - PROCESS | 1849 | 1461225269704 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1279ms 00:54:29 INFO - PROCESS | 1849 | 1461225269768 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:54:29 INFO - PROCESS | 1849 | 1461225269773 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:54:29 INFO - PROCESS | 1849 | 1461225269779 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:54:29 INFO - PROCESS | 1849 | 1461225269782 Marionette TRACE conn3 <- [1,886,null,{}] 00:54:29 INFO - PROCESS | 1849 | 1461225269787 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:29 INFO - PROCESS | 1849 | 1461225269960 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:54:30 INFO - PROCESS | 1849 | 1461225270125 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e2000 == 86 [pid = 1849] [id = 229] 00:54:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f12871e3c00) [pid = 1849] [serial = 687] [outer = (nil)] 00:54:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f12a3e35c00) [pid = 1849] [serial = 688] [outer = 0x7f12871e3c00] 00:54:30 INFO - PROCESS | 1849 | 1461225270197 Marionette DEBUG loaded listener.js 00:54:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f12a44c6800) [pid = 1849] [serial = 689] [outer = 0x7f12871e3c00] 00:54:31 INFO - PROCESS | 1849 | 1461225271051 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1296ms 00:54:31 INFO - PROCESS | 1849 | 1461225271075 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:54:31 INFO - PROCESS | 1849 | 1461225271079 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:54:31 INFO - PROCESS | 1849 | 1461225271084 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:54:31 INFO - PROCESS | 1849 | 1461225271087 Marionette TRACE conn3 <- [1,890,null,{}] 00:54:31 INFO - PROCESS | 1849 | 1461225271092 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:31 INFO - PROCESS | 1849 | 1461225271263 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:54:31 INFO - PROCESS | 1849 | 1461225271428 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128890b800 == 87 [pid = 1849] [id = 230] 00:54:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f1287090c00) [pid = 1849] [serial = 690] [outer = (nil)] 00:54:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f12882e7c00) [pid = 1849] [serial = 691] [outer = 0x7f1287090c00] 00:54:31 INFO - PROCESS | 1849 | 1461225271499 Marionette DEBUG loaded listener.js 00:54:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f128a554c00) [pid = 1849] [serial = 692] [outer = 0x7f1287090c00] 00:54:32 INFO - PROCESS | 1849 | 1461225272690 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1639ms 00:54:32 INFO - PROCESS | 1849 | 1461225272725 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:54:32 INFO - PROCESS | 1849 | 1461225272731 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:54:32 INFO - PROCESS | 1849 | 1461225272738 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:54:32 INFO - PROCESS | 1849 | 1461225272745 Marionette TRACE conn3 <- [1,894,null,{}] 00:54:32 INFO - PROCESS | 1849 | 1461225272754 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:32 INFO - PROCESS | 1849 | 1461225272955 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:54:33 INFO - PROCESS | 1849 | 1461225273188 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0b5800 == 88 [pid = 1849] [id = 231] 00:54:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f1286471000) [pid = 1849] [serial = 693] [outer = (nil)] 00:54:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f1288a51400) [pid = 1849] [serial = 694] [outer = 0x7f1286471000] 00:54:33 INFO - PROCESS | 1849 | 1461225273256 Marionette DEBUG loaded listener.js 00:54:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f1289065000) [pid = 1849] [serial = 695] [outer = 0x7f1286471000] 00:54:34 INFO - PROCESS | 1849 | 1461225274228 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1538ms 00:54:34 INFO - PROCESS | 1849 | 1461225274278 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:54:34 INFO - PROCESS | 1849 | 1461225274286 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:54:34 INFO - PROCESS | 1849 | 1461225274295 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:54:34 INFO - PROCESS | 1849 | 1461225274298 Marionette TRACE conn3 <- [1,898,null,{}] 00:54:34 INFO - PROCESS | 1849 | 1461225274304 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:34 INFO - PROCESS | 1849 | 1461225274516 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12984a2000 == 87 [pid = 1849] [id = 220] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292321800 == 86 [pid = 1849] [id = 197] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129284f800 == 85 [pid = 1849] [id = 219] 00:54:34 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f128f8b9800) [pid = 1849] [serial = 613] [outer = (nil)] [url = about:blank] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129104f800 == 84 [pid = 1849] [id = 203] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291954800 == 83 [pid = 1849] [id = 218] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129087b800 == 82 [pid = 1849] [id = 217] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5d4800 == 81 [pid = 1849] [id = 216] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289591800 == 80 [pid = 1849] [id = 215] 00:54:34 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289590800 == 79 [pid = 1849] [id = 214] 00:54:34 INFO - PROCESS | 1849 | 1461225274772 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289089800 == 80 [pid = 1849] [id = 232] 00:54:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f1289151c00) [pid = 1849] [serial = 696] [outer = (nil)] 00:54:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f128a555800) [pid = 1849] [serial = 697] [outer = 0x7f1289151c00] 00:54:34 INFO - PROCESS | 1849 | 1461225274843 Marionette DEBUG loaded listener.js 00:54:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f128ba04c00) [pid = 1849] [serial = 698] [outer = 0x7f1289151c00] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f128ba09800) [pid = 1849] [serial = 602] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f128b85e400) [pid = 1849] [serial = 596] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f128f5d1c00) [pid = 1849] [serial = 592] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f128bd2b400) [pid = 1849] [serial = 604] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f128b8a7c00) [pid = 1849] [serial = 554] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f128b860c00) [pid = 1849] [serial = 601] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f12871f1400) [pid = 1849] [serial = 595] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f128c9aac00) [pid = 1849] [serial = 610] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f128f8b0400) [pid = 1849] [serial = 593] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f128c8dbc00) [pid = 1849] [serial = 589] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f128b8a9000) [pid = 1849] [serial = 587] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f128ed97800) [pid = 1849] [serial = 581] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f1288a52000) [pid = 1849] [serial = 584] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f128906e000) [pid = 1849] [serial = 599] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f1288777800) [pid = 1849] [serial = 583] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f128e108400) [pid = 1849] [serial = 590] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f128944f800) [pid = 1849] [serial = 586] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f128f8b9c00) [pid = 1849] [serial = 557] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f128c9a9800) [pid = 1849] [serial = 605] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f1288c41800) [pid = 1849] [serial = 598] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f1292709800) [pid = 1849] [serial = 560] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f128f8bc800) [pid = 1849] [serial = 515] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f128ccf9400) [pid = 1849] [serial = 607] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f128f613c00) [pid = 1849] [serial = 611] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f128ed9a000) [pid = 1849] [serial = 608] [outer = (nil)] [url = about:blank] 00:54:35 INFO - PROCESS | 1849 | 1461225275635 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1381ms 00:54:35 INFO - PROCESS | 1849 | 1461225275678 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:54:35 INFO - PROCESS | 1849 | 1461225275681 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:54:35 INFO - PROCESS | 1849 | 1461225275687 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:54:35 INFO - PROCESS | 1849 | 1461225275692 Marionette TRACE conn3 <- [1,902,null,{}] 00:54:35 INFO - PROCESS | 1849 | 1461225275706 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:35 INFO - PROCESS | 1849 | 1461225275879 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:54:36 INFO - PROCESS | 1849 | 1461225275999 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc2b000 == 81 [pid = 1849] [id = 233] 00:54:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f1289448800) [pid = 1849] [serial = 699] [outer = (nil)] 00:54:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f128bccbc00) [pid = 1849] [serial = 700] [outer = 0x7f1289448800] 00:54:36 INFO - PROCESS | 1849 | 1461225276063 Marionette DEBUG loaded listener.js 00:54:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128c9b2c00) [pid = 1849] [serial = 701] [outer = 0x7f1289448800] 00:54:36 INFO - PROCESS | 1849 | 1461225276721 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1082ms 00:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:54:36 INFO - PROCESS | 1849 | 1461225276772 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:54:36 INFO - PROCESS | 1849 | 1461225276775 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:54:36 INFO - PROCESS | 1849 | 1461225276780 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:54:36 INFO - PROCESS | 1849 | 1461225276785 Marionette TRACE conn3 <- [1,906,null,{}] 00:54:36 INFO - PROCESS | 1849 | 1461225276789 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:36 INFO - PROCESS | 1849 | 1461225276990 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:54:37 INFO - PROCESS | 1849 | 1461225277018 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f896000 == 82 [pid = 1849] [id = 234] 00:54:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f128944f800) [pid = 1849] [serial = 702] [outer = (nil)] 00:54:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f128e108400) [pid = 1849] [serial = 703] [outer = 0x7f128944f800] 00:54:37 INFO - PROCESS | 1849 | 1461225277078 Marionette DEBUG loaded listener.js 00:54:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f128f73ac00) [pid = 1849] [serial = 704] [outer = 0x7f128944f800] 00:54:37 INFO - PROCESS | 1849 | 1461225277891 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1141ms 00:54:37 INFO - PROCESS | 1849 | 1461225277922 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:54:37 INFO - PROCESS | 1849 | 1461225277926 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:54:37 INFO - PROCESS | 1849 | 1461225277931 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:54:37 INFO - PROCESS | 1849 | 1461225277939 Marionette TRACE conn3 <- [1,910,null,{}] 00:54:37 INFO - PROCESS | 1849 | 1461225277964 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:38 INFO - PROCESS | 1849 | 1461225278148 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:54:38 INFO - PROCESS | 1849 | 1461225278171 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129104b000 == 83 [pid = 1849] [id = 235] 00:54:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f128e10c400) [pid = 1849] [serial = 705] [outer = (nil)] 00:54:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f128f8ba800) [pid = 1849] [serial = 706] [outer = 0x7f128e10c400] 00:54:38 INFO - PROCESS | 1849 | 1461225278229 Marionette DEBUG loaded listener.js 00:54:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f1290583000) [pid = 1849] [serial = 707] [outer = 0x7f128e10c400] 00:54:39 INFO - PROCESS | 1849 | 1461225279190 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:54:39 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f1286470400) [pid = 1849] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:54:39 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f128e10d400) [pid = 1849] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:54:39 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f12911b9400) [pid = 1849] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:54:39 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f1288b07800) [pid = 1849] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:54:39 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f128895d000) [pid = 1849] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:54:39 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f1288a58000) [pid = 1849] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:54:39 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f128c9b4800) [pid = 1849] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1300ms 00:54:39 INFO - PROCESS | 1849 | 1461225279235 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:54:39 INFO - PROCESS | 1849 | 1461225279238 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:54:39 INFO - PROCESS | 1849 | 1461225279245 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:54:39 INFO - PROCESS | 1849 | 1461225279247 Marionette TRACE conn3 <- [1,914,null,{}] 00:54:39 INFO - PROCESS | 1849 | 1461225279252 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:39 INFO - PROCESS | 1849 | 1461225279415 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:54:39 INFO - PROCESS | 1849 | 1461225279531 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291959000 == 84 [pid = 1849] [id = 236] 00:54:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f128fc64400) [pid = 1849] [serial = 708] [outer = (nil)] 00:54:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f12911c4800) [pid = 1849] [serial = 709] [outer = 0x7f128fc64400] 00:54:39 INFO - PROCESS | 1849 | 1461225279595 Marionette DEBUG loaded listener.js 00:54:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f129253d000) [pid = 1849] [serial = 710] [outer = 0x7f128fc64400] 00:54:40 INFO - PROCESS | 1849 | 1461225280268 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1042ms 00:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:54:40 INFO - PROCESS | 1849 | 1461225280288 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:54:40 INFO - PROCESS | 1849 | 1461225280291 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:54:40 INFO - PROCESS | 1849 | 1461225280298 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:54:40 INFO - PROCESS | 1849 | 1461225280301 Marionette TRACE conn3 <- [1,918,null,{}] 00:54:40 INFO - PROCESS | 1849 | 1461225280306 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:40 INFO - PROCESS | 1849 | 1461225280510 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:54:40 INFO - PROCESS | 1849 | 1461225280527 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921a5800 == 85 [pid = 1849] [id = 237] 00:54:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f1290585c00) [pid = 1849] [serial = 711] [outer = (nil)] 00:54:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f129270f400) [pid = 1849] [serial = 712] [outer = 0x7f1290585c00] 00:54:40 INFO - PROCESS | 1849 | 1461225280587 Marionette DEBUG loaded listener.js 00:54:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f1294ba7800) [pid = 1849] [serial = 713] [outer = 0x7f1290585c00] 00:54:41 INFO - PROCESS | 1849 | 1461225281462 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1232ms 00:54:41 INFO - PROCESS | 1849 | 1461225281529 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:54:41 INFO - PROCESS | 1849 | 1461225281535 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:54:41 INFO - PROCESS | 1849 | 1461225281544 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:54:41 INFO - PROCESS | 1849 | 1461225281549 Marionette TRACE conn3 <- [1,922,null,{}] 00:54:41 INFO - PROCESS | 1849 | 1461225281558 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:41 INFO - PROCESS | 1849 | 1461225281787 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:54:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f128709b800) [pid = 1849] [serial = 714] [outer = 0x7f1288b03800] 00:54:42 INFO - PROCESS | 1849 | 1461225281998 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc1a800 == 86 [pid = 1849] [id = 238] 00:54:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f1288a4d400) [pid = 1849] [serial = 715] [outer = (nil)] 00:54:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f1288b03000) [pid = 1849] [serial = 716] [outer = 0x7f1288a4d400] 00:54:42 INFO - PROCESS | 1849 | 1461225282123 Marionette DEBUG loaded listener.js 00:54:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f1289152400) [pid = 1849] [serial = 717] [outer = 0x7f1288a4d400] 00:54:43 INFO - PROCESS | 1849 | 1461225283096 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1589ms 00:54:43 INFO - PROCESS | 1849 | 1461225283133 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:54:43 INFO - PROCESS | 1849 | 1461225283140 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:54:43 INFO - PROCESS | 1849 | 1461225283151 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:54:43 INFO - PROCESS | 1849 | 1461225283154 Marionette TRACE conn3 <- [1,926,null,{}] 00:54:43 INFO - PROCESS | 1849 | 1461225283178 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:43 INFO - PROCESS | 1849 | 1461225283353 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:54:43 INFO - PROCESS | 1849 | 1461225283509 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f897000 == 87 [pid = 1849] [id = 239] 00:54:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f12871e2c00) [pid = 1849] [serial = 718] [outer = (nil)] 00:54:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f128c8e3800) [pid = 1849] [serial = 719] [outer = 0x7f12871e2c00] 00:54:43 INFO - PROCESS | 1849 | 1461225283578 Marionette DEBUG loaded listener.js 00:54:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f128e38b400) [pid = 1849] [serial = 720] [outer = 0x7f12871e2c00] 00:54:44 INFO - PROCESS | 1849 | 1461225284551 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1451ms 00:54:44 INFO - PROCESS | 1849 | 1461225284604 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:54:44 INFO - PROCESS | 1849 | 1461225284608 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:54:44 INFO - PROCESS | 1849 | 1461225284614 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:54:44 INFO - PROCESS | 1849 | 1461225284619 Marionette TRACE conn3 <- [1,930,null,{}] 00:54:44 INFO - PROCESS | 1849 | 1461225284634 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:44 INFO - PROCESS | 1849 | 1461225284830 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:54:45 INFO - PROCESS | 1849 | 1461225285030 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293ee0800 == 88 [pid = 1849] [id = 240] 00:54:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f129080fc00) [pid = 1849] [serial = 721] [outer = (nil)] 00:54:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f12914d8c00) [pid = 1849] [serial = 722] [outer = 0x7f129080fc00] 00:54:45 INFO - PROCESS | 1849 | 1461225285148 Marionette DEBUG loaded listener.js 00:54:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f1292fc5000) [pid = 1849] [serial = 723] [outer = 0x7f129080fc00] 00:54:45 INFO - PROCESS | 1849 | 1461225285968 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1383ms 00:54:46 INFO - PROCESS | 1849 | 1461225285998 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:54:46 INFO - PROCESS | 1849 | 1461225286001 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:54:46 INFO - PROCESS | 1849 | 1461225286008 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:54:46 INFO - PROCESS | 1849 | 1461225286010 Marionette TRACE conn3 <- [1,934,null,{}] 00:54:46 INFO - PROCESS | 1849 | 1461225286015 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:46 INFO - PROCESS | 1849 | 1461225286173 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:54:46 INFO - PROCESS | 1849 | 1461225286336 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12992de800 == 89 [pid = 1849] [id = 241] 00:54:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f128bc2fc00) [pid = 1849] [serial = 724] [outer = (nil)] 00:54:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f1299212800) [pid = 1849] [serial = 725] [outer = 0x7f128bc2fc00] 00:54:46 INFO - PROCESS | 1849 | 1461225286404 Marionette DEBUG loaded listener.js 00:54:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f129f227000) [pid = 1849] [serial = 726] [outer = 0x7f128bc2fc00] 00:54:47 INFO - PROCESS | 1849 | 1461225287248 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1277ms 00:54:47 INFO - PROCESS | 1849 | 1461225287285 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:54:47 INFO - PROCESS | 1849 | 1461225287289 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:54:47 INFO - PROCESS | 1849 | 1461225287294 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:54:47 INFO - PROCESS | 1849 | 1461225287297 Marionette TRACE conn3 <- [1,938,null,{}] 00:54:47 INFO - PROCESS | 1849 | 1461225287302 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:47 INFO - PROCESS | 1849 | 1461225287455 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:54:47 INFO - PROCESS | 1849 | 1461225287618 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a0427800 == 90 [pid = 1849] [id = 242] 00:54:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f128bc30800) [pid = 1849] [serial = 727] [outer = (nil)] 00:54:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f129f2af800) [pid = 1849] [serial = 728] [outer = 0x7f128bc30800] 00:54:47 INFO - PROCESS | 1849 | 1461225287685 Marionette DEBUG loaded listener.js 00:54:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f129f4f5800) [pid = 1849] [serial = 729] [outer = 0x7f128bc30800] 00:54:48 INFO - PROCESS | 1849 | 1461225288537 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1286ms 00:54:48 INFO - PROCESS | 1849 | 1461225288581 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:54:48 INFO - PROCESS | 1849 | 1461225288584 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:54:48 INFO - PROCESS | 1849 | 1461225288590 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:54:48 INFO - PROCESS | 1849 | 1461225288592 Marionette TRACE conn3 <- [1,942,null,{}] 00:54:48 INFO - PROCESS | 1849 | 1461225288597 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:48 INFO - PROCESS | 1849 | 1461225288773 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:54:48 INFO - PROCESS | 1849 | 1461225288950 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a4969800 == 91 [pid = 1849] [id = 243] 00:54:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f128f6cdc00) [pid = 1849] [serial = 730] [outer = (nil)] 00:54:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f12a2518c00) [pid = 1849] [serial = 731] [outer = 0x7f128f6cdc00] 00:54:49 INFO - PROCESS | 1849 | 1461225289026 Marionette DEBUG loaded listener.js 00:54:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f12a4597000) [pid = 1849] [serial = 732] [outer = 0x7f128f6cdc00] 00:54:50 INFO - PROCESS | 1849 | 1461225289999 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1481ms 00:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:54:50 INFO - PROCESS | 1849 | 1461225290072 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:54:50 INFO - PROCESS | 1849 | 1461225290075 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:54:50 INFO - PROCESS | 1849 | 1461225290081 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:54:50 INFO - PROCESS | 1849 | 1461225290084 Marionette TRACE conn3 <- [1,946,null,{}] 00:54:50 INFO - PROCESS | 1849 | 1461225290089 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:50 INFO - PROCESS | 1849 | 1461225290260 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:54:50 INFO - PROCESS | 1849 | 1461225290422 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287153800 == 92 [pid = 1849] [id = 244] 00:54:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f128fc5b800) [pid = 1849] [serial = 733] [outer = (nil)] 00:54:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f12a3f56c00) [pid = 1849] [serial = 734] [outer = 0x7f128fc5b800] 00:54:50 INFO - PROCESS | 1849 | 1461225290495 Marionette DEBUG loaded listener.js 00:54:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f12a3f5c800) [pid = 1849] [serial = 735] [outer = 0x7f128fc5b800] 00:54:51 INFO - PROCESS | 1849 | 1461225291315 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1286ms 00:54:51 INFO - PROCESS | 1849 | 1461225291366 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:54:51 INFO - PROCESS | 1849 | 1461225291370 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:54:51 INFO - PROCESS | 1849 | 1461225291375 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:54:51 INFO - PROCESS | 1849 | 1461225291378 Marionette TRACE conn3 <- [1,950,null,{}] 00:54:51 INFO - PROCESS | 1849 | 1461225291383 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:51 INFO - PROCESS | 1849 | 1461225291540 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:54:51 INFO - PROCESS | 1849 | 1461225291704 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12801a5000 == 93 [pid = 1849] [id = 245] 00:54:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f1289051000) [pid = 1849] [serial = 736] [outer = (nil)] 00:54:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f1289059c00) [pid = 1849] [serial = 737] [outer = 0x7f1289051000] 00:54:51 INFO - PROCESS | 1849 | 1461225291774 Marionette DEBUG loaded listener.js 00:54:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f128905dc00) [pid = 1849] [serial = 738] [outer = 0x7f1289051000] 00:54:52 INFO - PROCESS | 1849 | 1461225292612 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1290ms 00:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:54:52 INFO - PROCESS | 1849 | 1461225292666 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:54:52 INFO - PROCESS | 1849 | 1461225292669 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:54:52 INFO - PROCESS | 1849 | 1461225292675 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:54:52 INFO - PROCESS | 1849 | 1461225292678 Marionette TRACE conn3 <- [1,954,null,{}] 00:54:52 INFO - PROCESS | 1849 | 1461225292683 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:52 INFO - PROCESS | 1849 | 1461225292845 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:54:53 INFO - PROCESS | 1849 | 1461225293012 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287161800 == 94 [pid = 1849] [id = 246] 00:54:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f128646f400) [pid = 1849] [serial = 739] [outer = (nil)] 00:54:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f128c9af800) [pid = 1849] [serial = 740] [outer = 0x7f128646f400] 00:54:53 INFO - PROCESS | 1849 | 1461225293084 Marionette DEBUG loaded listener.js 00:54:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f12a3f5cc00) [pid = 1849] [serial = 741] [outer = 0x7f128646f400] 00:54:54 INFO - PROCESS | 1849 | 1461225294236 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1629ms 00:54:54 INFO - PROCESS | 1849 | 1461225294305 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:54:54 INFO - PROCESS | 1849 | 1461225294311 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:54:54 INFO - PROCESS | 1849 | 1461225294319 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:54:54 INFO - PROCESS | 1849 | 1461225294322 Marionette TRACE conn3 <- [1,958,null,{}] 00:54:54 INFO - PROCESS | 1849 | 1461225294330 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:54 INFO - PROCESS | 1849 | 1461225294554 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:54:54 INFO - PROCESS | 1849 | 1461225294895 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800df000 == 95 [pid = 1849] [id = 247] 00:54:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f127fdd5800) [pid = 1849] [serial = 742] [outer = (nil)] 00:54:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f1288773800) [pid = 1849] [serial = 743] [outer = 0x7f127fdd5800] 00:54:54 INFO - PROCESS | 1849 | 1461225294972 Marionette DEBUG loaded listener.js 00:54:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f1288b04000) [pid = 1849] [serial = 744] [outer = 0x7f127fdd5800] 00:54:55 INFO - PROCESS | 1849 | 1461225295779 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1548ms 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291959000 == 94 [pid = 1849] [id = 236] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129104b000 == 93 [pid = 1849] [id = 235] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f1289069400) [pid = 1849] [serial = 616] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f128bd2c400) [pid = 1849] [serial = 619] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f128f8d2000) [pid = 1849] [serial = 622] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f1290897000) [pid = 1849] [serial = 625] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f12911bc800) [pid = 1849] [serial = 628] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f1292704c00) [pid = 1849] [serial = 631] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f1292fcc000) [pid = 1849] [serial = 634] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f1294998000) [pid = 1849] [serial = 637] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f128f736c00) [pid = 1849] [serial = 664] [outer = (nil)] [url = about:blank] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f896000 == 92 [pid = 1849] [id = 234] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc2b000 == 91 [pid = 1849] [id = 233] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289089800 == 90 [pid = 1849] [id = 232] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a0b5800 == 89 [pid = 1849] [id = 231] 00:54:55 INFO - PROCESS | 1849 | 1461225295922 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:54:55 INFO - PROCESS | 1849 | 1461225295930 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861a3000 == 88 [pid = 1849] [id = 227] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12ac08d000 == 87 [pid = 1849] [id = 226] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a73da800 == 86 [pid = 1849] [id = 225] 00:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a496b000 == 85 [pid = 1849] [id = 224] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292332000 == 84 [pid = 1849] [id = 223] 00:54:55 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12894b7000 == 83 [pid = 1849] [id = 222] 00:54:55 INFO - PROCESS | 1849 | 1461225295955 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:54:55 INFO - PROCESS | 1849 | 1461225295960 Marionette TRACE conn3 <- [1,962,null,{}] 00:54:55 INFO - PROCESS | 1849 | 1461225295965 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:56 INFO - PROCESS | 1849 | 1461225296114 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f128f8cac00) [pid = 1849] [serial = 655] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f1292874400) [pid = 1849] [serial = 658] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f128914e400) [pid = 1849] [serial = 644] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f1288c3a400) [pid = 1849] [serial = 643] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f128ba26800) [pid = 1849] [serial = 647] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f128a557400) [pid = 1849] [serial = 646] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f128bc34800) [pid = 1849] [serial = 649] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f128c9b3800) [pid = 1849] [serial = 650] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f128f610400) [pid = 1849] [serial = 652] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f129920f400) [pid = 1849] [serial = 640] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f1299212c00) [pid = 1849] [serial = 659] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f128709c800) [pid = 1849] [serial = 661] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f129058a400) [pid = 1849] [serial = 656] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f128f546000) [pid = 1849] [serial = 662] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f128f73cc00) [pid = 1849] [serial = 653] [outer = (nil)] [url = about:blank] 00:54:56 INFO - PROCESS | 1849 | 1461225296250 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889cd000 == 84 [pid = 1849] [id = 248] 00:54:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f1286463c00) [pid = 1849] [serial = 745] [outer = (nil)] 00:54:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f1289151400) [pid = 1849] [serial = 746] [outer = 0x7f1286463c00] 00:54:56 INFO - PROCESS | 1849 | 1461225296313 Marionette DEBUG loaded listener.js 00:54:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f128b84a800) [pid = 1849] [serial = 747] [outer = 0x7f1286463c00] 00:54:57 INFO - PROCESS | 1849 | 1461225297093 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1197ms 00:54:57 INFO - PROCESS | 1849 | 1461225297151 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:54:57 INFO - PROCESS | 1849 | 1461225297153 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:54:57 INFO - PROCESS | 1849 | 1461225297164 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:54:57 INFO - PROCESS | 1849 | 1461225297168 Marionette TRACE conn3 <- [1,966,null,{}] 00:54:57 INFO - PROCESS | 1849 | 1461225297184 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:57 INFO - PROCESS | 1849 | 1461225297351 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:54:57 INFO - PROCESS | 1849 | 1461225297361 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5d4000 == 85 [pid = 1849] [id = 249] 00:54:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f128ba26800) [pid = 1849] [serial = 748] [outer = (nil)] 00:54:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f128c9ad400) [pid = 1849] [serial = 749] [outer = 0x7f128ba26800] 00:54:57 INFO - PROCESS | 1849 | 1461225297422 Marionette DEBUG loaded listener.js 00:54:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f128e10f800) [pid = 1849] [serial = 750] [outer = 0x7f128ba26800] 00:54:58 INFO - PROCESS | 1849 | 1461225298260 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1142ms 00:54:58 INFO - PROCESS | 1849 | 1461225298307 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:54:58 INFO - PROCESS | 1849 | 1461225298311 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:54:58 INFO - PROCESS | 1849 | 1461225298326 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:54:58 INFO - PROCESS | 1849 | 1461225298339 Marionette TRACE conn3 <- [1,970,null,{}] 00:54:58 INFO - PROCESS | 1849 | 1461225298345 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:58 INFO - PROCESS | 1849 | 1461225298539 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:54:58 INFO - PROCESS | 1849 | 1461225298557 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca38800 == 86 [pid = 1849] [id = 250] 00:54:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f128c8de400) [pid = 1849] [serial = 751] [outer = (nil)] 00:54:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f128f8b6800) [pid = 1849] [serial = 752] [outer = 0x7f128c8de400] 00:54:58 INFO - PROCESS | 1849 | 1461225298617 Marionette DEBUG loaded listener.js 00:54:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f1290587c00) [pid = 1849] [serial = 753] [outer = 0x7f128c8de400] 00:54:59 INFO - PROCESS | 1849 | 1461225299445 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1189ms 00:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:54:59 INFO - PROCESS | 1849 | 1461225299517 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:54:59 INFO - PROCESS | 1849 | 1461225299520 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:54:59 INFO - PROCESS | 1849 | 1461225299526 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:54:59 INFO - PROCESS | 1849 | 1461225299528 Marionette TRACE conn3 <- [1,974,null,{}] 00:54:59 INFO - PROCESS | 1849 | 1461225299533 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:59 INFO - PROCESS | 1849 | 1461225299728 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:54:59 INFO - PROCESS | 1849 | 1461225299759 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f706800 == 87 [pid = 1849] [id = 251] 00:54:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f128f73cc00) [pid = 1849] [serial = 754] [outer = (nil)] 00:54:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f12911bd400) [pid = 1849] [serial = 755] [outer = 0x7f128f73cc00] 00:54:59 INFO - PROCESS | 1849 | 1461225299819 Marionette DEBUG loaded listener.js 00:54:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f1292535c00) [pid = 1849] [serial = 756] [outer = 0x7f128f73cc00] 00:55:00 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f1289151c00) [pid = 1849] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:55:00 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f1289149000) [pid = 1849] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:55:00 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f128e10c400) [pid = 1849] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:55:00 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f128944f800) [pid = 1849] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:55:00 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f128fc64400) [pid = 1849] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:55:00 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f1289448800) [pid = 1849] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:55:00 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f1286471000) [pid = 1849] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:55:00 INFO - PROCESS | 1849 | 1461225300768 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1286ms 00:55:00 INFO - PROCESS | 1849 | 1461225300812 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:55:00 INFO - PROCESS | 1849 | 1461225300816 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:55:00 INFO - PROCESS | 1849 | 1461225300821 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:55:00 INFO - PROCESS | 1849 | 1461225300823 Marionette TRACE conn3 <- [1,978,null,{}] 00:55:00 INFO - PROCESS | 1849 | 1461225300828 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:01 INFO - PROCESS | 1849 | 1461225301003 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:55:01 INFO - PROCESS | 1849 | 1461225301028 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291007000 == 88 [pid = 1849] [id = 252] 00:55:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f128868f000) [pid = 1849] [serial = 757] [outer = (nil)] 00:55:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f129498f400) [pid = 1849] [serial = 758] [outer = 0x7f128868f000] 00:55:01 INFO - PROCESS | 1849 | 1461225301201 Marionette DEBUG loaded listener.js 00:55:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f129f2b2000) [pid = 1849] [serial = 759] [outer = 0x7f128868f000] 00:55:01 INFO - PROCESS | 1849 | 1461225301982 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1179ms 00:55:02 INFO - PROCESS | 1849 | 1461225302002 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:55:02 INFO - PROCESS | 1849 | 1461225302007 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:55:02 INFO - PROCESS | 1849 | 1461225302012 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:55:02 INFO - PROCESS | 1849 | 1461225302014 Marionette TRACE conn3 <- [1,982,null,{}] 00:55:02 INFO - PROCESS | 1849 | 1461225302019 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:02 INFO - PROCESS | 1849 | 1461225302165 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:55:02 INFO - PROCESS | 1849 | 1461225302294 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291db9000 == 89 [pid = 1849] [id = 253] 00:55:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f1288a4bc00) [pid = 1849] [serial = 760] [outer = (nil)] 00:55:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f129f687000) [pid = 1849] [serial = 761] [outer = 0x7f1288a4bc00] 00:55:02 INFO - PROCESS | 1849 | 1461225302354 Marionette DEBUG loaded listener.js 00:55:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f12a25e8c00) [pid = 1849] [serial = 762] [outer = 0x7f1288a4bc00] 00:55:03 INFO - PROCESS | 1849 | 1461225303300 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1329ms 00:55:03 INFO - PROCESS | 1849 | 1461225303342 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:55:03 INFO - PROCESS | 1849 | 1461225303348 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:55:03 INFO - PROCESS | 1849 | 1461225303357 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:55:03 INFO - PROCESS | 1849 | 1461225303361 Marionette TRACE conn3 <- [1,986,null,{}] 00:55:03 INFO - PROCESS | 1849 | 1461225303369 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:03 INFO - PROCESS | 1849 | 1461225303566 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:55:03 INFO - PROCESS | 1849 | 1461225303732 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b62800 == 90 [pid = 1849] [id = 254] 00:55:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f1288955000) [pid = 1849] [serial = 763] [outer = (nil)] 00:55:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f128905e400) [pid = 1849] [serial = 764] [outer = 0x7f1288955000] 00:55:03 INFO - PROCESS | 1849 | 1461225303814 Marionette DEBUG loaded listener.js 00:55:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f128944f800) [pid = 1849] [serial = 765] [outer = 0x7f1288955000] 00:55:04 INFO - PROCESS | 1849 | 1461225304788 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1482ms 00:55:04 INFO - PROCESS | 1849 | 1461225304840 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:55:04 INFO - PROCESS | 1849 | 1461225304848 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:55:04 INFO - PROCESS | 1849 | 1461225304859 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:55:04 INFO - PROCESS | 1849 | 1461225304863 Marionette TRACE conn3 <- [1,990,null,{}] 00:55:04 INFO - PROCESS | 1849 | 1461225304870 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:05 INFO - PROCESS | 1849 | 1461225305041 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:55:05 INFO - PROCESS | 1849 | 1461225305205 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f890000 == 91 [pid = 1849] [id = 255] 00:55:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f128a39e400) [pid = 1849] [serial = 766] [outer = (nil)] 00:55:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f128ccef400) [pid = 1849] [serial = 767] [outer = 0x7f128a39e400] 00:55:05 INFO - PROCESS | 1849 | 1461225305361 Marionette DEBUG loaded listener.js 00:55:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f128f73e800) [pid = 1849] [serial = 768] [outer = 0x7f128a39e400] 00:55:06 INFO - PROCESS | 1849 | 1461225306204 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1390ms 00:55:06 INFO - PROCESS | 1849 | 1461225306249 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:55:06 INFO - PROCESS | 1849 | 1461225306253 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:55:06 INFO - PROCESS | 1849 | 1461225306261 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:55:06 INFO - PROCESS | 1849 | 1461225306267 Marionette TRACE conn3 <- [1,994,null,{}] 00:55:06 INFO - PROCESS | 1849 | 1461225306283 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:06 INFO - PROCESS | 1849 | 1461225306467 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:55:06 INFO - PROCESS | 1849 | 1461225306632 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1293eda800 == 92 [pid = 1849] [id = 256] 00:55:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f128f8cac00) [pid = 1849] [serial = 769] [outer = (nil)] 00:55:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f1294994800) [pid = 1849] [serial = 770] [outer = 0x7f128f8cac00] 00:55:06 INFO - PROCESS | 1849 | 1461225306708 Marionette DEBUG loaded listener.js 00:55:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f129f4a6000) [pid = 1849] [serial = 771] [outer = 0x7f128f8cac00] 00:55:07 INFO - PROCESS | 1849 | 1461225307543 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1334ms 00:55:07 INFO - PROCESS | 1849 | 1461225307596 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:55:07 INFO - PROCESS | 1849 | 1461225307600 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:55:07 INFO - PROCESS | 1849 | 1461225307606 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:55:07 INFO - PROCESS | 1849 | 1461225307608 Marionette TRACE conn3 <- [1,998,null,{}] 00:55:07 INFO - PROCESS | 1849 | 1461225307614 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:07 INFO - PROCESS | 1849 | 1461225307779 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:55:07 INFO - PROCESS | 1849 | 1461225307950 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f411000 == 93 [pid = 1849] [id = 257] 00:55:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f1290cec400) [pid = 1849] [serial = 772] [outer = (nil)] 00:55:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f12a3e2c400) [pid = 1849] [serial = 773] [outer = 0x7f1290cec400] 00:55:08 INFO - PROCESS | 1849 | 1461225308023 Marionette DEBUG loaded listener.js 00:55:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f12a44c2800) [pid = 1849] [serial = 774] [outer = 0x7f1290cec400] 00:55:08 INFO - PROCESS | 1849 | 1461225308857 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1291ms 00:55:08 INFO - PROCESS | 1849 | 1461225308899 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:55:08 INFO - PROCESS | 1849 | 1461225308903 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:55:08 INFO - PROCESS | 1849 | 1461225308909 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:55:08 INFO - PROCESS | 1849 | 1461225308912 Marionette TRACE conn3 <- [1,1002,null,{}] 00:55:08 INFO - PROCESS | 1849 | 1461225308918 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:09 INFO - PROCESS | 1849 | 1461225309070 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:55:09 INFO - PROCESS | 1849 | 1461225309238 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a41a6800 == 94 [pid = 1849] [id = 258] 00:55:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f1286380000) [pid = 1849] [serial = 775] [outer = (nil)] 00:55:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f1286385800) [pid = 1849] [serial = 776] [outer = 0x7f1286380000] 00:55:09 INFO - PROCESS | 1849 | 1461225309307 Marionette DEBUG loaded listener.js 00:55:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f128638a000) [pid = 1849] [serial = 777] [outer = 0x7f1286380000] 00:55:10 INFO - PROCESS | 1849 | 1461225310175 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1331ms 00:55:10 INFO - PROCESS | 1849 | 1461225310242 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:55:10 INFO - PROCESS | 1849 | 1461225310246 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:55:10 INFO - PROCESS | 1849 | 1461225310252 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:55:10 INFO - PROCESS | 1849 | 1461225310254 Marionette TRACE conn3 <- [1,1006,null,{}] 00:55:10 INFO - PROCESS | 1849 | 1461225310260 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:10 INFO - PROCESS | 1849 | 1461225310456 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:55:10 INFO - PROCESS | 1849 | 1461225310621 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12ac08d000 == 95 [pid = 1849] [id = 259] 00:55:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f127e0ee000) [pid = 1849] [serial = 778] [outer = (nil)] 00:55:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f127e0f6400) [pid = 1849] [serial = 779] [outer = 0x7f127e0ee000] 00:55:10 INFO - PROCESS | 1849 | 1461225310696 Marionette DEBUG loaded listener.js 00:55:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f12a44cdc00) [pid = 1849] [serial = 780] [outer = 0x7f127e0ee000] 00:55:11 INFO - PROCESS | 1849 | 1461225311524 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1328ms 00:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:55:11 INFO - PROCESS | 1849 | 1461225311580 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:55:11 INFO - PROCESS | 1849 | 1461225311583 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:55:11 INFO - PROCESS | 1849 | 1461225311589 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:55:11 INFO - PROCESS | 1849 | 1461225311592 Marionette TRACE conn3 <- [1,1010,null,{}] 00:55:11 INFO - PROCESS | 1849 | 1461225311597 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:11 INFO - PROCESS | 1849 | 1461225311759 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:55:11 INFO - PROCESS | 1849 | 1461225311930 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca84800 == 96 [pid = 1849] [id = 260] 00:55:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f127e0ee400) [pid = 1849] [serial = 781] [outer = (nil)] 00:55:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f128c699c00) [pid = 1849] [serial = 782] [outer = 0x7f127e0ee400] 00:55:12 INFO - PROCESS | 1849 | 1461225311999 Marionette DEBUG loaded listener.js 00:55:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f128c69d800) [pid = 1849] [serial = 783] [outer = 0x7f127e0ee400] 00:55:12 INFO - PROCESS | 1849 | 1461225312843 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1283ms 00:55:12 INFO - PROCESS | 1849 | 1461225312872 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:55:12 INFO - PROCESS | 1849 | 1461225312875 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:55:12 INFO - PROCESS | 1849 | 1461225312881 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:55:12 INFO - PROCESS | 1849 | 1461225312884 Marionette TRACE conn3 <- [1,1014,null,{}] 00:55:12 INFO - PROCESS | 1849 | 1461225312889 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:13 INFO - PROCESS | 1849 | 1461225313057 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:55:13 INFO - PROCESS | 1849 | 1461225313229 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d6db000 == 97 [pid = 1849] [id = 261] 00:55:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f127e0f5400) [pid = 1849] [serial = 784] [outer = (nil)] 00:55:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f128c6a1800) [pid = 1849] [serial = 785] [outer = 0x7f127e0f5400] 00:55:13 INFO - PROCESS | 1849 | 1461225313316 Marionette DEBUG loaded listener.js 00:55:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f12a458e400) [pid = 1849] [serial = 786] [outer = 0x7f127e0f5400] 00:55:14 INFO - PROCESS | 1849 | 1461225314245 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1432ms 00:55:14 INFO - PROCESS | 1849 | 1461225314315 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:55:14 INFO - PROCESS | 1849 | 1461225314318 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:55:14 INFO - PROCESS | 1849 | 1461225314325 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:55:14 INFO - PROCESS | 1849 | 1461225314327 Marionette TRACE conn3 <- [1,1018,null,{}] 00:55:14 INFO - PROCESS | 1849 | 1461225314333 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:14 INFO - PROCESS | 1849 | 1461225314492 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:55:14 INFO - PROCESS | 1849 | 1461225314664 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127dae3000 == 98 [pid = 1849] [id = 262] 00:55:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f127d9ee400) [pid = 1849] [serial = 787] [outer = (nil)] 00:55:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f127d9f6c00) [pid = 1849] [serial = 788] [outer = 0x7f127d9ee400] 00:55:14 INFO - PROCESS | 1849 | 1461225314734 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f127d9fd400) [pid = 1849] [serial = 789] [outer = 0x7f127d9ee400] 00:55:15 INFO - PROCESS | 1849 | 1461225315560 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1284ms 00:55:15 INFO - PROCESS | 1849 | 1461225315611 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:55:15 INFO - PROCESS | 1849 | 1461225315614 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:55:15 INFO - PROCESS | 1849 | 1461225315637 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:55:15 INFO - PROCESS | 1849 | 1461225315641 Marionette TRACE conn3 <- [1,1022,null,{}] 00:55:15 INFO - PROCESS | 1849 | 1461225315646 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:15 INFO - PROCESS | 1849 | 1461225315825 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:55:16 INFO - PROCESS | 1849 | 1461225315999 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127dafa800 == 99 [pid = 1849] [id = 263] 00:55:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f127d9ef400) [pid = 1849] [serial = 790] [outer = (nil)] 00:55:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f128c383c00) [pid = 1849] [serial = 791] [outer = 0x7f127d9ef400] 00:55:16 INFO - PROCESS | 1849 | 1461225316068 Marionette DEBUG loaded listener.js 00:55:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f128c38ac00) [pid = 1849] [serial = 792] [outer = 0x7f127d9ef400] 00:55:16 INFO - PROCESS | 1849 | 1461225316948 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1385ms 00:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:55:17 INFO - PROCESS | 1849 | 1461225317020 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:55:17 INFO - PROCESS | 1849 | 1461225317024 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:55:17 INFO - PROCESS | 1849 | 1461225317030 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:55:17 INFO - PROCESS | 1849 | 1461225317034 Marionette TRACE conn3 <- [1,1026,null,{}] 00:55:17 INFO - PROCESS | 1849 | 1461225317039 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:17 INFO - PROCESS | 1849 | 1461225317284 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:55:17 INFO - PROCESS | 1849 | 1461225317845 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800d6000 == 100 [pid = 1849] [id = 264] 00:55:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f127c982c00) [pid = 1849] [serial = 793] [outer = (nil)] 00:55:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f127d9fa000) [pid = 1849] [serial = 794] [outer = 0x7f127c982c00] 00:55:17 INFO - PROCESS | 1849 | 1461225317958 Marionette DEBUG loaded listener.js 00:55:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f127e0f3000) [pid = 1849] [serial = 795] [outer = 0x7f127c982c00] 00:55:18 INFO - PROCESS | 1849 | 1461225318772 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1788ms 00:55:18 INFO - PROCESS | 1849 | 1461225318818 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:55:18 INFO - PROCESS | 1849 | 1461225318825 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:55:18 INFO - PROCESS | 1849 | 1461225318834 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:55:18 INFO - PROCESS | 1849 | 1461225318838 Marionette TRACE conn3 <- [1,1030,null,{}] 00:55:18 INFO - PROCESS | 1849 | 1461225318845 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:19 INFO - PROCESS | 1849 | 1461225319017 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:55:19 INFO - PROCESS | 1849 | 1461225319201 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288722000 == 101 [pid = 1849] [id = 265] 00:55:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f127c990800) [pid = 1849] [serial = 796] [outer = (nil)] 00:55:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f1286466c00) [pid = 1849] [serial = 797] [outer = 0x7f127c990800] 00:55:19 INFO - PROCESS | 1849 | 1461225319270 Marionette DEBUG loaded listener.js 00:55:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f1287098000) [pid = 1849] [serial = 798] [outer = 0x7f127c990800] 00:55:20 INFO - PROCESS | 1849 | 1461225320249 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1487ms 00:55:20 INFO - PROCESS | 1849 | 1461225320325 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:55:20 INFO - PROCESS | 1849 | 1461225320331 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:55:20 INFO - PROCESS | 1849 | 1461225320337 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 1849 | 1461225320340 Marionette TRACE conn3 <- [1,1034,null,{}] 00:55:20 INFO - PROCESS | 1849 | 1461225320345 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:20 INFO - PROCESS | 1849 | 1461225320523 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:55:20 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a4839800 == 100 [pid = 1849] [id = 163] 00:55:20 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291007000 == 99 [pid = 1849] [id = 252] 00:55:20 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f129f2b8800) [pid = 1849] [serial = 682] [outer = (nil)] [url = about:blank] 00:55:20 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f12a07d8800) [pid = 1849] [serial = 685] [outer = (nil)] [url = about:blank] 00:55:20 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f129f223000) [pid = 1849] [serial = 679] [outer = (nil)] [url = about:blank] 00:55:20 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f12a3e35c00) [pid = 1849] [serial = 688] [outer = (nil)] [url = about:blank] 00:55:20 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f129270f400) [pid = 1849] [serial = 712] [outer = (nil)] [url = about:blank] 00:55:20 INFO - PROCESS | 1849 | 1461225320848 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:20 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f706800 == 98 [pid = 1849] [id = 251] 00:55:20 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca38800 == 97 [pid = 1849] [id = 250] 00:55:20 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5d4000 == 96 [pid = 1849] [id = 249] 00:55:20 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12889cd000 == 95 [pid = 1849] [id = 248] 00:55:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e9000 == 96 [pid = 1849] [id = 266] 00:55:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f12882f1800) [pid = 1849] [serial = 799] [outer = (nil)] 00:55:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f1288a51800) [pid = 1849] [serial = 800] [outer = 0x7f12882f1800] 00:55:20 INFO - PROCESS | 1849 | 1461225320954 Marionette DEBUG loaded listener.js 00:55:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f1288c38400) [pid = 1849] [serial = 801] [outer = 0x7f12882f1800] 00:55:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800df000 == 95 [pid = 1849] [id = 247] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f128a555800) [pid = 1849] [serial = 697] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f1290583400) [pid = 1849] [serial = 614] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f1290583000) [pid = 1849] [serial = 707] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f128c8e7400) [pid = 1849] [serial = 670] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f128f73ac00) [pid = 1849] [serial = 704] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f12911c4800) [pid = 1849] [serial = 709] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f128ba04c00) [pid = 1849] [serial = 698] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f128c9b2c00) [pid = 1849] [serial = 701] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f1289065000) [pid = 1849] [serial = 695] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f128f8ba800) [pid = 1849] [serial = 706] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f128e108400) [pid = 1849] [serial = 703] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f129136e800) [pid = 1849] [serial = 673] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f129253d000) [pid = 1849] [serial = 710] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f12882e7c00) [pid = 1849] [serial = 691] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f128914b800) [pid = 1849] [serial = 667] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f1288a51400) [pid = 1849] [serial = 694] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f1299216400) [pid = 1849] [serial = 676] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f128bccbc00) [pid = 1849] [serial = 700] [outer = (nil)] [url = about:blank] 00:55:21 INFO - PROCESS | 1849 | 1461225321687 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1378ms 00:55:21 INFO - PROCESS | 1849 | 1461225321716 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:55:21 INFO - PROCESS | 1849 | 1461225321720 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:55:21 INFO - PROCESS | 1849 | 1461225321732 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:55:21 INFO - PROCESS | 1849 | 1461225321740 Marionette TRACE conn3 <- [1,1038,null,{}] 00:55:21 INFO - PROCESS | 1849 | 1461225321749 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:21 INFO - PROCESS | 1849 | 1461225321905 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:55:22 INFO - PROCESS | 1849 | 1461225322034 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288c06000 == 96 [pid = 1849] [id = 267] 00:55:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f12871e3800) [pid = 1849] [serial = 802] [outer = (nil)] 00:55:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f1289069400) [pid = 1849] [serial = 803] [outer = 0x7f12871e3800] 00:55:22 INFO - PROCESS | 1849 | 1461225322094 Marionette DEBUG loaded listener.js 00:55:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f128a3a4400) [pid = 1849] [serial = 804] [outer = 0x7f12871e3800] 00:55:22 INFO - PROCESS | 1849 | 1461225322767 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1098ms 00:55:22 INFO - PROCESS | 1849 | 1461225322825 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:55:22 INFO - PROCESS | 1849 | 1461225322829 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:55:22 INFO - PROCESS | 1849 | 1461225322863 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:55:22 INFO - PROCESS | 1849 | 1461225322866 Marionette TRACE conn3 <- [1,1042,null,{}] 00:55:22 INFO - PROCESS | 1849 | 1461225322874 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:23 INFO - PROCESS | 1849 | 1461225323022 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:55:23 INFO - PROCESS | 1849 | 1461225323032 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0b0000 == 97 [pid = 1849] [id = 268] 00:55:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f128a3a4c00) [pid = 1849] [serial = 805] [outer = (nil)] 00:55:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f128b863800) [pid = 1849] [serial = 806] [outer = 0x7f128a3a4c00] 00:55:23 INFO - PROCESS | 1849 | 1461225323095 Marionette DEBUG loaded listener.js 00:55:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f128ba06800) [pid = 1849] [serial = 807] [outer = 0x7f128a3a4c00] 00:55:23 INFO - PROCESS | 1849 | 1461225323993 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1214ms 00:55:24 INFO - PROCESS | 1849 | 1461225324053 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:55:24 INFO - PROCESS | 1849 | 1461225324056 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:55:24 INFO - PROCESS | 1849 | 1461225324062 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:55:24 INFO - PROCESS | 1849 | 1461225324065 Marionette TRACE conn3 <- [1,1046,null,{}] 00:55:24 INFO - PROCESS | 1849 | 1461225324069 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:24 INFO - PROCESS | 1849 | 1461225324253 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:55:24 INFO - PROCESS | 1849 | 1461225324272 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc26800 == 98 [pid = 1849] [id = 269] 00:55:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f128ba2e000) [pid = 1849] [serial = 808] [outer = (nil)] 00:55:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f128bc31800) [pid = 1849] [serial = 809] [outer = 0x7f128ba2e000] 00:55:24 INFO - PROCESS | 1849 | 1461225324345 Marionette DEBUG loaded listener.js 00:55:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f128bd2e000) [pid = 1849] [serial = 810] [outer = 0x7f128ba2e000] 00:55:25 INFO - PROCESS | 1849 | 1461225325212 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1183ms 00:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:55:25 INFO - PROCESS | 1849 | 1461225325246 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:55:25 INFO - PROCESS | 1849 | 1461225325249 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:55:25 INFO - PROCESS | 1849 | 1461225325254 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:55:25 INFO - PROCESS | 1849 | 1461225325257 Marionette TRACE conn3 <- [1,1050,null,{}] 00:55:25 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f128f73cc00) [pid = 1849] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:55:25 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f127fdd5800) [pid = 1849] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:55:25 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f1286463c00) [pid = 1849] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:55:25 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f128ba26800) [pid = 1849] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:55:25 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f128868f000) [pid = 1849] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:55:25 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f128c8de400) [pid = 1849] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:55:25 INFO - PROCESS | 1849 | 1461225325565 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:25 INFO - PROCESS | 1849 | 1461225325714 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:55:25 INFO - PROCESS | 1849 | 1461225325724 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca3b000 == 99 [pid = 1849] [id = 270] 00:55:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f128c387800) [pid = 1849] [serial = 811] [outer = (nil)] 00:55:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f128c38dc00) [pid = 1849] [serial = 812] [outer = 0x7f128c387800] 00:55:25 INFO - PROCESS | 1849 | 1461225325784 Marionette DEBUG loaded listener.js 00:55:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f128c8dec00) [pid = 1849] [serial = 813] [outer = 0x7f128c387800] 00:55:26 INFO - PROCESS | 1849 | 1461225326572 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1359ms 00:55:26 INFO - PROCESS | 1849 | 1461225326633 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:55:26 INFO - PROCESS | 1849 | 1461225326636 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:55:26 INFO - PROCESS | 1849 | 1461225326643 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:55:26 INFO - PROCESS | 1849 | 1461225326645 Marionette TRACE conn3 <- [1,1054,null,{}] 00:55:26 INFO - PROCESS | 1849 | 1461225326651 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:26 INFO - PROCESS | 1849 | 1461225326795 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:55:26 INFO - PROCESS | 1849 | 1461225326808 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128e393000 == 100 [pid = 1849] [id = 271] 00:55:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f128c389400) [pid = 1849] [serial = 814] [outer = (nil)] 00:55:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f128c9b0400) [pid = 1849] [serial = 815] [outer = 0x7f128c389400] 00:55:26 INFO - PROCESS | 1849 | 1461225326868 Marionette DEBUG loaded listener.js 00:55:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f128ccef800) [pid = 1849] [serial = 816] [outer = 0x7f128c389400] 00:55:27 INFO - PROCESS | 1849 | 1461225327761 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1176ms 00:55:27 INFO - PROCESS | 1849 | 1461225327821 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:55:27 INFO - PROCESS | 1849 | 1461225327827 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:55:27 INFO - PROCESS | 1849 | 1461225327837 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:55:27 INFO - PROCESS | 1849 | 1461225327843 Marionette TRACE conn3 <- [1,1058,null,{}] 00:55:27 INFO - PROCESS | 1849 | 1461225327851 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:28 INFO - PROCESS | 1849 | 1461225328031 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:55:28 INFO - PROCESS | 1849 | 1461225328199 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128019f800 == 101 [pid = 1849] [id = 272] 00:55:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f127e0f3800) [pid = 1849] [serial = 817] [outer = (nil)] 00:55:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f127fdd9400) [pid = 1849] [serial = 818] [outer = 0x7f127e0f3800] 00:55:28 INFO - PROCESS | 1849 | 1461225328278 Marionette DEBUG loaded listener.js 00:55:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f1286386c00) [pid = 1849] [serial = 819] [outer = 0x7f127e0f3800] 00:55:29 INFO - PROCESS | 1849 | 1461225329199 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1396ms 00:55:29 INFO - PROCESS | 1849 | 1461225329233 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:55:29 INFO - PROCESS | 1849 | 1461225329240 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:55:29 INFO - PROCESS | 1849 | 1461225329252 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:55:29 INFO - PROCESS | 1849 | 1461225329255 Marionette TRACE conn3 <- [1,1062,null,{}] 00:55:29 INFO - PROCESS | 1849 | 1461225329262 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:29 INFO - PROCESS | 1849 | 1461225329439 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:55:29 INFO - PROCESS | 1849 | 1461225329614 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893da800 == 102 [pid = 1849] [id = 273] 00:55:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f127e0f7800) [pid = 1849] [serial = 820] [outer = (nil)] 00:55:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f1288c41800) [pid = 1849] [serial = 821] [outer = 0x7f127e0f7800] 00:55:29 INFO - PROCESS | 1849 | 1461225329687 Marionette DEBUG loaded listener.js 00:55:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f128914b800) [pid = 1849] [serial = 822] [outer = 0x7f127e0f7800] 00:55:30 INFO - PROCESS | 1849 | 1461225330674 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1489ms 00:55:30 INFO - PROCESS | 1849 | 1461225330741 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:55:30 INFO - PROCESS | 1849 | 1461225330745 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:55:30 INFO - PROCESS | 1849 | 1461225330752 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:55:30 INFO - PROCESS | 1849 | 1461225330758 Marionette TRACE conn3 <- [1,1066,null,{}] 00:55:30 INFO - PROCESS | 1849 | 1461225330774 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:31 INFO - PROCESS | 1849 | 1461225331005 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:55:31 INFO - PROCESS | 1849 | 1461225331265 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f8a8800 == 103 [pid = 1849] [id = 274] 00:55:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f128bc33000) [pid = 1849] [serial = 823] [outer = (nil)] 00:55:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f128bd28800) [pid = 1849] [serial = 824] [outer = 0x7f128bc33000] 00:55:31 INFO - PROCESS | 1849 | 1461225331345 Marionette DEBUG loaded listener.js 00:55:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f128c38f400) [pid = 1849] [serial = 825] [outer = 0x7f128bc33000] 00:55:32 INFO - PROCESS | 1849 | 1461225332170 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1443ms 00:55:32 INFO - PROCESS | 1849 | 1461225332196 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:55:32 INFO - PROCESS | 1849 | 1461225332200 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:55:32 INFO - PROCESS | 1849 | 1461225332206 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:55:32 INFO - PROCESS | 1849 | 1461225332208 Marionette TRACE conn3 <- [1,1070,null,{}] 00:55:32 INFO - PROCESS | 1849 | 1461225332214 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:32 INFO - PROCESS | 1849 | 1461225332384 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:55:32 INFO - PROCESS | 1849 | 1461225332555 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291051800 == 104 [pid = 1849] [id = 275] 00:55:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f128bc35800) [pid = 1849] [serial = 826] [outer = (nil)] 00:55:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f128ccf1000) [pid = 1849] [serial = 827] [outer = 0x7f128bc35800] 00:55:32 INFO - PROCESS | 1849 | 1461225332625 Marionette DEBUG loaded listener.js 00:55:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f128e10f000) [pid = 1849] [serial = 828] [outer = 0x7f128bc35800] 00:55:33 INFO - PROCESS | 1849 | 1461225333479 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1330ms 00:55:33 INFO - PROCESS | 1849 | 1461225333538 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:55:33 INFO - PROCESS | 1849 | 1461225333541 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:55:33 INFO - PROCESS | 1849 | 1461225333547 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:55:33 INFO - PROCESS | 1849 | 1461225333549 Marionette TRACE conn3 <- [1,1074,null,{}] 00:55:33 INFO - PROCESS | 1849 | 1461225333554 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:33 INFO - PROCESS | 1849 | 1461225333721 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:55:33 INFO - PROCESS | 1849 | 1461225333904 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291dbc000 == 105 [pid = 1849] [id = 276] 00:55:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f128876e800) [pid = 1849] [serial = 829] [outer = (nil)] 00:55:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f128f5d1c00) [pid = 1849] [serial = 830] [outer = 0x7f128876e800] 00:55:33 INFO - PROCESS | 1849 | 1461225333976 Marionette DEBUG loaded listener.js 00:55:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f128f741000) [pid = 1849] [serial = 831] [outer = 0x7f128876e800] 00:55:34 INFO - PROCESS | 1849 | 1461225334837 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1334ms 00:55:34 INFO - PROCESS | 1849 | 1461225334886 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:55:34 INFO - PROCESS | 1849 | 1461225334892 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:55:34 INFO - PROCESS | 1849 | 1461225334901 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:55:34 INFO - PROCESS | 1849 | 1461225334904 Marionette TRACE conn3 <- [1,1078,null,{}] 00:55:34 INFO - PROCESS | 1849 | 1461225334910 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:35 INFO - PROCESS | 1849 | 1461225335145 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:55:35 INFO - PROCESS | 1849 | 1461225335313 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292f8a800 == 106 [pid = 1849] [id = 277] 00:55:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f128f745800) [pid = 1849] [serial = 832] [outer = (nil)] 00:55:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f129083d800) [pid = 1849] [serial = 833] [outer = 0x7f128f745800] 00:55:35 INFO - PROCESS | 1849 | 1461225335387 Marionette DEBUG loaded listener.js 00:55:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f1291f13400) [pid = 1849] [serial = 834] [outer = 0x7f128f745800] 00:55:36 INFO - PROCESS | 1849 | 1461225336290 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1429ms 00:55:36 INFO - PROCESS | 1849 | 1461225336330 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:55:36 INFO - PROCESS | 1849 | 1461225336334 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:55:36 INFO - PROCESS | 1849 | 1461225336340 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:55:36 INFO - PROCESS | 1849 | 1461225336342 Marionette TRACE conn3 <- [1,1082,null,{}] 00:55:36 INFO - PROCESS | 1849 | 1461225336349 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:36 INFO - PROCESS | 1849 | 1461225336519 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:55:36 INFO - PROCESS | 1849 | 1461225336690 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12992c2800 == 107 [pid = 1849] [id = 278] 00:55:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f128f8b9c00) [pid = 1849] [serial = 835] [outer = (nil)] 00:55:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f129286c400) [pid = 1849] [serial = 836] [outer = 0x7f128f8b9c00] 00:55:36 INFO - PROCESS | 1849 | 1461225336759 Marionette DEBUG loaded listener.js 00:55:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f1299212c00) [pid = 1849] [serial = 837] [outer = 0x7f128f8b9c00] 00:55:37 INFO - PROCESS | 1849 | 1461225337630 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1335ms 00:55:37 INFO - PROCESS | 1849 | 1461225337676 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:55:37 INFO - PROCESS | 1849 | 1461225337680 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:55:37 INFO - PROCESS | 1849 | 1461225337685 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:55:37 INFO - PROCESS | 1849 | 1461225337689 Marionette TRACE conn3 <- [1,1086,null,{}] 00:55:37 INFO - PROCESS | 1849 | 1461225337694 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:37 INFO - PROCESS | 1849 | 1461225337862 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:55:38 INFO - PROCESS | 1849 | 1461225338035 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a010f000 == 108 [pid = 1849] [id = 279] 00:55:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f128f744400) [pid = 1849] [serial = 838] [outer = (nil)] 00:55:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f129ef76000) [pid = 1849] [serial = 839] [outer = 0x7f128f744400] 00:55:38 INFO - PROCESS | 1849 | 1461225338106 Marionette DEBUG loaded listener.js 00:55:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f129f225c00) [pid = 1849] [serial = 840] [outer = 0x7f128f744400] 00:55:38 INFO - PROCESS | 1849 | 1461225338956 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1333ms 00:55:39 INFO - PROCESS | 1849 | 1461225339020 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:55:39 INFO - PROCESS | 1849 | 1461225339024 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:55:39 INFO - PROCESS | 1849 | 1461225339029 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:55:39 INFO - PROCESS | 1849 | 1461225339031 Marionette TRACE conn3 <- [1,1090,null,{}] 00:55:39 INFO - PROCESS | 1849 | 1461225339038 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:39 INFO - PROCESS | 1849 | 1461225339236 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:55:39 INFO - PROCESS | 1849 | 1461225339406 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a4960000 == 109 [pid = 1849] [id = 280] 00:55:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f1291f13800) [pid = 1849] [serial = 841] [outer = (nil)] 00:55:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f129f2b7c00) [pid = 1849] [serial = 842] [outer = 0x7f1291f13800] 00:55:39 INFO - PROCESS | 1849 | 1461225339481 Marionette DEBUG loaded listener.js 00:55:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f12a0336800) [pid = 1849] [serial = 843] [outer = 0x7f1291f13800] 00:55:40 INFO - PROCESS | 1849 | 1461225340298 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1327ms 00:55:40 INFO - PROCESS | 1849 | 1461225340359 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:55:40 INFO - PROCESS | 1849 | 1461225340362 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:55:40 INFO - PROCESS | 1849 | 1461225340368 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:55:40 INFO - PROCESS | 1849 | 1461225340370 Marionette TRACE conn3 <- [1,1094,null,{}] 00:55:40 INFO - PROCESS | 1849 | 1461225340376 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:40 INFO - PROCESS | 1849 | 1461225340548 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:55:40 INFO - PROCESS | 1849 | 1461225340736 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12ac094000 == 110 [pid = 1849] [id = 281] 00:55:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f128bcc9400) [pid = 1849] [serial = 844] [outer = (nil)] 00:55:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f12a033ac00) [pid = 1849] [serial = 845] [outer = 0x7f128bcc9400] 00:55:40 INFO - PROCESS | 1849 | 1461225340813 Marionette DEBUG loaded listener.js 00:55:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f12a3f4f800) [pid = 1849] [serial = 846] [outer = 0x7f128bcc9400] 00:55:41 INFO - PROCESS | 1849 | 1461225341645 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1334ms 00:55:41 INFO - PROCESS | 1849 | 1461225341703 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:55:41 INFO - PROCESS | 1849 | 1461225341707 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:55:41 INFO - PROCESS | 1849 | 1461225341713 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:55:41 INFO - PROCESS | 1849 | 1461225341717 Marionette TRACE conn3 <- [1,1098,null,{}] 00:55:41 INFO - PROCESS | 1849 | 1461225341724 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:41 INFO - PROCESS | 1849 | 1461225341911 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:55:42 INFO - PROCESS | 1849 | 1461225342085 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e378000 == 111 [pid = 1849] [id = 282] 00:55:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f127fddf400) [pid = 1849] [serial = 847] [outer = (nil)] 00:55:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f129089a400) [pid = 1849] [serial = 848] [outer = 0x7f127fddf400] 00:55:42 INFO - PROCESS | 1849 | 1461225342164 Marionette DEBUG loaded listener.js 00:55:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f12a46c0400) [pid = 1849] [serial = 849] [outer = 0x7f127fddf400] 00:55:43 INFO - PROCESS | 1849 | 1461225343048 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 00:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1390ms 00:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:55:43 INFO - PROCESS | 1849 | 1461225343104 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:55:43 INFO - PROCESS | 1849 | 1461225343107 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:55:43 INFO - PROCESS | 1849 | 1461225343113 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:55:43 INFO - PROCESS | 1849 | 1461225343116 Marionette TRACE conn3 <- [1,1102,null,{}] 00:55:43 INFO - PROCESS | 1849 | 1461225343121 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:43 INFO - PROCESS | 1849 | 1461225343295 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:55:43 INFO - PROCESS | 1849 | 1461225343473 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e484000 == 112 [pid = 1849] [id = 283] 00:55:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f1288957800) [pid = 1849] [serial = 850] [outer = (nil)] 00:55:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f12892ba400) [pid = 1849] [serial = 851] [outer = 0x7f1288957800] 00:55:43 INFO - PROCESS | 1849 | 1461225343545 Marionette DEBUG loaded listener.js 00:55:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f12892bf800) [pid = 1849] [serial = 852] [outer = 0x7f1288957800] 00:55:44 INFO - PROCESS | 1849 | 1461225344732 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 00:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1637ms 00:55:44 INFO - PROCESS | 1849 | 1461225344750 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:55:44 INFO - PROCESS | 1849 | 1461225344754 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:55:44 INFO - PROCESS | 1849 | 1461225344763 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:55:44 INFO - PROCESS | 1849 | 1461225344768 Marionette TRACE conn3 <- [1,1106,null,{}] 00:55:44 INFO - PROCESS | 1849 | 1461225344777 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:45 INFO - PROCESS | 1849 | 1461225345016 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:55:45 INFO - PROCESS | 1849 | 1461225345322 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12801ab800 == 113 [pid = 1849] [id = 284] 00:55:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f127c081400) [pid = 1849] [serial = 853] [outer = (nil)] 00:55:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f127e0e9400) [pid = 1849] [serial = 854] [outer = 0x7f127c081400] 00:55:45 INFO - PROCESS | 1849 | 1461225345432 Marionette DEBUG loaded listener.js 00:55:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f127e0f6800) [pid = 1849] [serial = 855] [outer = 0x7f127c081400] 00:55:46 INFO - PROCESS | 1849 | 1461225346384 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 00:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1685ms 00:55:46 INFO - PROCESS | 1849 | 1461225346449 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:55:46 INFO - PROCESS | 1849 | 1461225346457 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:55:46 INFO - PROCESS | 1849 | 1461225346466 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:55:46 INFO - PROCESS | 1849 | 1461225346469 Marionette TRACE conn3 <- [1,1110,null,{}] 00:55:46 INFO - PROCESS | 1849 | 1461225346475 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:46 INFO - PROCESS | 1849 | 1461225346639 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:55:46 INFO - PROCESS | 1849 | 1461225346863 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127eca6800 == 114 [pid = 1849] [id = 285] 00:55:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f127fdd4400) [pid = 1849] [serial = 856] [outer = (nil)] 00:55:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f128709cc00) [pid = 1849] [serial = 857] [outer = 0x7f127fdd4400] 00:55:47 INFO - PROCESS | 1849 | 1461225347007 Marionette DEBUG loaded listener.js 00:55:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f128876b000) [pid = 1849] [serial = 858] [outer = 0x7f127fdd4400] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca3b000 == 113 [pid = 1849] [id = 270] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f1289059c00) [pid = 1849] [serial = 737] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f129f687000) [pid = 1849] [serial = 761] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f129f2af800) [pid = 1849] [serial = 728] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f12a2518c00) [pid = 1849] [serial = 731] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f12a3f56c00) [pid = 1849] [serial = 734] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc26800 == 112 [pid = 1849] [id = 269] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a0b0000 == 111 [pid = 1849] [id = 268] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288c06000 == 110 [pid = 1849] [id = 267] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800e9000 == 109 [pid = 1849] [id = 266] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288722000 == 108 [pid = 1849] [id = 265] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800d6000 == 107 [pid = 1849] [id = 264] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127d6db000 == 106 [pid = 1849] [id = 261] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca84800 == 105 [pid = 1849] [id = 260] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12ac08d000 == 104 [pid = 1849] [id = 259] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a41a6800 == 103 [pid = 1849] [id = 258] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f411000 == 102 [pid = 1849] [id = 257] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293eda800 == 101 [pid = 1849] [id = 256] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f890000 == 100 [pid = 1849] [id = 255] 00:55:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288b62800 == 99 [pid = 1849] [id = 254] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f129f2b2000) [pid = 1849] [serial = 759] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f128f8b6800) [pid = 1849] [serial = 752] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f1292535c00) [pid = 1849] [serial = 756] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f129498f400) [pid = 1849] [serial = 758] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f1290587c00) [pid = 1849] [serial = 753] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f128e10f800) [pid = 1849] [serial = 750] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f1289070c00) [pid = 1849] [serial = 455] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f12911bd400) [pid = 1849] [serial = 755] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f1288b03000) [pid = 1849] [serial = 716] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f1288b04000) [pid = 1849] [serial = 744] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f1288773800) [pid = 1849] [serial = 743] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f12914d8c00) [pid = 1849] [serial = 722] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f1289151400) [pid = 1849] [serial = 746] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f128b84a800) [pid = 1849] [serial = 747] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f128c9ad400) [pid = 1849] [serial = 749] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f128c8e3800) [pid = 1849] [serial = 719] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f1299212800) [pid = 1849] [serial = 725] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f128c9af800) [pid = 1849] [serial = 740] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 1849 | 1461225347876 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 00:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1443ms 00:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:55:47 INFO - PROCESS | 1849 | 1461225347909 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:55:47 INFO - PROCESS | 1849 | 1461225347911 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:55:47 INFO - PROCESS | 1849 | 1461225347918 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:55:47 INFO - PROCESS | 1849 | 1461225347923 Marionette TRACE conn3 <- [1,1114,null,{}] 00:55:47 INFO - PROCESS | 1849 | 1461225347938 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:48 INFO - PROCESS | 1849 | 1461225348104 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:55:48 INFO - PROCESS | 1849 | 1461225348129 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287276800 == 100 [pid = 1849] [id = 286] 00:55:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f127d9f1000) [pid = 1849] [serial = 859] [outer = (nil)] 00:55:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f1289057400) [pid = 1849] [serial = 860] [outer = 0x7f127d9f1000] 00:55:48 INFO - PROCESS | 1849 | 1461225348306 Marionette DEBUG loaded listener.js 00:55:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f12892b8c00) [pid = 1849] [serial = 861] [outer = 0x7f127d9f1000] 00:55:49 INFO - PROCESS | 1849 | 1461225349031 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 00:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1185ms 00:55:49 INFO - PROCESS | 1849 | 1461225349103 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:55:49 INFO - PROCESS | 1849 | 1461225349108 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:55:49 INFO - PROCESS | 1849 | 1461225349113 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:55:49 INFO - PROCESS | 1849 | 1461225349116 Marionette TRACE conn3 <- [1,1118,null,{}] 00:55:49 INFO - PROCESS | 1849 | 1461225349120 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:49 INFO - PROCESS | 1849 | 1461225349282 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:55:49 INFO - PROCESS | 1849 | 1461225349291 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893d3800 == 101 [pid = 1849] [id = 287] 00:55:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f128905b400) [pid = 1849] [serial = 862] [outer = (nil)] 00:55:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f128a3a0c00) [pid = 1849] [serial = 863] [outer = 0x7f128905b400] 00:55:49 INFO - PROCESS | 1849 | 1461225349353 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f128b85dc00) [pid = 1849] [serial = 864] [outer = 0x7f128905b400] 00:55:50 INFO - PROCESS | 1849 | 1461225350253 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 00:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1181ms 00:55:50 INFO - PROCESS | 1849 | 1461225350295 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:55:50 INFO - PROCESS | 1849 | 1461225350298 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:55:50 INFO - PROCESS | 1849 | 1461225350310 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:55:50 INFO - PROCESS | 1849 | 1461225350312 Marionette TRACE conn3 <- [1,1122,null,{}] 00:55:50 INFO - PROCESS | 1849 | 1461225350318 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:50 INFO - PROCESS | 1849 | 1461225350510 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:55:50 INFO - PROCESS | 1849 | 1461225350539 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc20000 == 102 [pid = 1849] [id = 288] 00:55:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f12892bf000) [pid = 1849] [serial = 865] [outer = (nil)] 00:55:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f128ba0f400) [pid = 1849] [serial = 866] [outer = 0x7f12892bf000] 00:55:50 INFO - PROCESS | 1849 | 1461225350603 Marionette DEBUG loaded listener.js 00:55:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f128bccc000) [pid = 1849] [serial = 867] [outer = 0x7f12892bf000] 00:55:51 INFO - PROCESS | 1849 | 1461225351458 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 00:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1184ms 00:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:55:51 INFO - PROCESS | 1849 | 1461225351495 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:55:51 INFO - PROCESS | 1849 | 1461225351498 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:55:51 INFO - PROCESS | 1849 | 1461225351504 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:55:51 INFO - PROCESS | 1849 | 1461225351507 Marionette TRACE conn3 <- [1,1126,null,{}] 00:55:51 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f127c982c00) [pid = 1849] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:55:51 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f12871e3800) [pid = 1849] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:55:51 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f128ba2e000) [pid = 1849] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:55:51 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f128c387800) [pid = 1849] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:55:51 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f127c990800) [pid = 1849] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:55:51 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f128a3a4c00) [pid = 1849] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:55:51 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f12882f1800) [pid = 1849] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:55:51 INFO - PROCESS | 1849 | 1461225351765 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:51 INFO - PROCESS | 1849 | 1461225351944 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:55:51 INFO - PROCESS | 1849 | 1461225351963 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca84000 == 103 [pid = 1849] [id = 289] 00:55:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f128c384000) [pid = 1849] [serial = 868] [outer = (nil)] 00:55:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f128c8db800) [pid = 1849] [serial = 869] [outer = 0x7f128c384000] 00:55:52 INFO - PROCESS | 1849 | 1461225352027 Marionette DEBUG loaded listener.js 00:55:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f128ccee000) [pid = 1849] [serial = 870] [outer = 0x7f128c384000] 00:55:52 INFO - PROCESS | 1849 | 1461225352800 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 00:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1309ms 00:55:52 INFO - PROCESS | 1849 | 1461225352812 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:55:52 INFO - PROCESS | 1849 | 1461225352827 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:55:52 INFO - PROCESS | 1849 | 1461225352863 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:55:52 INFO - PROCESS | 1849 | 1461225352867 Marionette TRACE conn3 <- [1,1130,null,{}] 00:55:52 INFO - PROCESS | 1849 | 1461225352872 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:53 INFO - PROCESS | 1849 | 1461225353018 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:55:53 INFO - PROCESS | 1849 | 1461225353033 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f898000 == 104 [pid = 1849] [id = 290] 00:55:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f128bcd0800) [pid = 1849] [serial = 871] [outer = (nil)] 00:55:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f128f73f800) [pid = 1849] [serial = 872] [outer = 0x7f128bcd0800] 00:55:53 INFO - PROCESS | 1849 | 1461225353092 Marionette DEBUG loaded listener.js 00:55:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f128f8d8400) [pid = 1849] [serial = 873] [outer = 0x7f128bcd0800] 00:55:54 INFO - PROCESS | 1849 | 1461225354046 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 00:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1246ms 00:55:54 INFO - PROCESS | 1849 | 1461225354098 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:55:54 INFO - PROCESS | 1849 | 1461225354104 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:55:54 INFO - PROCESS | 1849 | 1461225354112 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:55:54 INFO - PROCESS | 1849 | 1461225354118 Marionette TRACE conn3 <- [1,1134,null,{}] 00:55:54 INFO - PROCESS | 1849 | 1461225354126 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:54 INFO - PROCESS | 1849 | 1461225354360 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:55:54 INFO - PROCESS | 1849 | 1461225354535 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ec97000 == 105 [pid = 1849] [id = 291] 00:55:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f127c07c400) [pid = 1849] [serial = 874] [outer = (nil)] 00:55:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f127e0eb800) [pid = 1849] [serial = 875] [outer = 0x7f127c07c400] 00:55:54 INFO - PROCESS | 1849 | 1461225354606 Marionette DEBUG loaded listener.js 00:55:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f1286388000) [pid = 1849] [serial = 876] [outer = 0x7f127c07c400] 00:55:55 INFO - PROCESS | 1849 | 1461225355579 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1535ms 00:55:55 INFO - PROCESS | 1849 | 1461225355647 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:55:55 INFO - PROCESS | 1849 | 1461225355655 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:55:55 INFO - PROCESS | 1849 | 1461225355664 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:55:55 INFO - PROCESS | 1849 | 1461225355668 Marionette TRACE conn3 <- [1,1138,null,{}] 00:55:55 INFO - PROCESS | 1849 | 1461225355674 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:55 INFO - PROCESS | 1849 | 1461225355851 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:55:56 INFO - PROCESS | 1849 | 1461225356023 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893d0800 == 106 [pid = 1849] [id = 292] 00:55:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f127c080c00) [pid = 1849] [serial = 877] [outer = (nil)] 00:55:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f1288c3f000) [pid = 1849] [serial = 878] [outer = 0x7f127c080c00] 00:55:56 INFO - PROCESS | 1849 | 1461225356103 Marionette DEBUG loaded listener.js 00:55:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f12892b5800) [pid = 1849] [serial = 879] [outer = 0x7f127c080c00] 00:55:57 INFO - PROCESS | 1849 | 1461225357163 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 00:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1533ms 00:55:57 INFO - PROCESS | 1849 | 1461225357198 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:55:57 INFO - PROCESS | 1849 | 1461225357203 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:55:57 INFO - PROCESS | 1849 | 1461225357209 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:55:57 INFO - PROCESS | 1849 | 1461225357215 Marionette TRACE conn3 <- [1,1142,null,{}] 00:55:57 INFO - PROCESS | 1849 | 1461225357232 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:57 INFO - PROCESS | 1849 | 1461225357413 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:55:57 INFO - PROCESS | 1849 | 1461225357591 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291d19800 == 107 [pid = 1849] [id = 293] 00:55:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f128b8a6800) [pid = 1849] [serial = 880] [outer = (nil)] 00:55:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f128c695000) [pid = 1849] [serial = 881] [outer = 0x7f128b8a6800] 00:55:57 INFO - PROCESS | 1849 | 1461225357668 Marionette DEBUG loaded listener.js 00:55:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f128c9aa800) [pid = 1849] [serial = 882] [outer = 0x7f128b8a6800] 00:55:58 INFO - PROCESS | 1849 | 1461225358745 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 00:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1594ms 00:55:58 INFO - PROCESS | 1849 | 1461225358804 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:55:58 INFO - PROCESS | 1849 | 1461225358809 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:55:58 INFO - PROCESS | 1849 | 1461225358814 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:55:58 INFO - PROCESS | 1849 | 1461225358816 Marionette TRACE conn3 <- [1,1146,null,{}] 00:55:58 INFO - PROCESS | 1849 | 1461225358822 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:59 INFO - PROCESS | 1849 | 1461225359083 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:55:59 INFO - PROCESS | 1849 | 1461225359392 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129490c000 == 108 [pid = 1849] [id = 294] 00:55:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f128f8d3000) [pid = 1849] [serial = 883] [outer = (nil)] 00:55:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f1291090800) [pid = 1849] [serial = 884] [outer = 0x7f128f8d3000] 00:55:59 INFO - PROCESS | 1849 | 1461225359471 Marionette DEBUG loaded listener.js 00:55:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f1291592000) [pid = 1849] [serial = 885] [outer = 0x7f128f8d3000] 00:56:00 INFO - PROCESS | 1849 | 1461225360293 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 00:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1528ms 00:56:00 INFO - PROCESS | 1849 | 1461225360345 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:56:00 INFO - PROCESS | 1849 | 1461225360351 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:56:00 INFO - PROCESS | 1849 | 1461225360359 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:56:00 INFO - PROCESS | 1849 | 1461225360364 Marionette TRACE conn3 <- [1,1150,null,{}] 00:56:00 INFO - PROCESS | 1849 | 1461225360371 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:00 INFO - PROCESS | 1849 | 1461225360631 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:56:00 INFO - PROCESS | 1849 | 1461225360803 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a419f000 == 109 [pid = 1849] [id = 295] 00:56:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f128f741800) [pid = 1849] [serial = 886] [outer = (nil)] 00:56:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f12933b8000) [pid = 1849] [serial = 887] [outer = 0x7f128f741800] 00:56:00 INFO - PROCESS | 1849 | 1461225360913 Marionette DEBUG loaded listener.js 00:56:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f129f22ec00) [pid = 1849] [serial = 888] [outer = 0x7f128f741800] 00:56:01 INFO - PROCESS | 1849 | 1461225361764 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 00:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1440ms 00:56:01 INFO - PROCESS | 1849 | 1461225361799 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:56:01 INFO - PROCESS | 1849 | 1461225361803 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:56:01 INFO - PROCESS | 1849 | 1461225361809 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:56:01 INFO - PROCESS | 1849 | 1461225361812 Marionette TRACE conn3 <- [1,1154,null,{}] 00:56:01 INFO - PROCESS | 1849 | 1461225361818 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:02 INFO - PROCESS | 1849 | 1461225362011 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:56:02 INFO - PROCESS | 1849 | 1461225362195 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5f1000 == 110 [pid = 1849] [id = 296] 00:56:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f12a04c7c00) [pid = 1849] [serial = 889] [outer = (nil)] 00:56:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f12a44ca800) [pid = 1849] [serial = 890] [outer = 0x7f12a04c7c00] 00:56:02 INFO - PROCESS | 1849 | 1461225362269 Marionette DEBUG loaded listener.js 00:56:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f12a48b4800) [pid = 1849] [serial = 891] [outer = 0x7f12a04c7c00] 00:56:03 INFO - PROCESS | 1849 | 1461225363134 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 00:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1378ms 00:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:56:03 INFO - PROCESS | 1849 | 1461225363189 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:56:03 INFO - PROCESS | 1849 | 1461225363192 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:56:03 INFO - PROCESS | 1849 | 1461225363198 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:56:03 INFO - PROCESS | 1849 | 1461225363201 Marionette TRACE conn3 <- [1,1158,null,{}] 00:56:03 INFO - PROCESS | 1849 | 1461225363206 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:03 INFO - PROCESS | 1849 | 1461225363371 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:56:03 INFO - PROCESS | 1849 | 1461225363561 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2d6000 == 111 [pid = 1849] [id = 297] 00:56:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f127e05f000) [pid = 1849] [serial = 892] [outer = (nil)] 00:56:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f127e065800) [pid = 1849] [serial = 893] [outer = 0x7f127e05f000] 00:56:03 INFO - PROCESS | 1849 | 1461225363632 Marionette DEBUG loaded listener.js 00:56:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f12871edc00) [pid = 1849] [serial = 894] [outer = 0x7f127e05f000] 00:56:04 INFO - PROCESS | 1849 | 1461225364490 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 00:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1341ms 00:56:04 INFO - PROCESS | 1849 | 1461225364539 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:56:04 INFO - PROCESS | 1849 | 1461225364542 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:56:04 INFO - PROCESS | 1849 | 1461225364548 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:56:04 INFO - PROCESS | 1849 | 1461225364551 Marionette TRACE conn3 <- [1,1162,null,{}] 00:56:04 INFO - PROCESS | 1849 | 1461225364556 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:04 INFO - PROCESS | 1849 | 1461225364725 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:56:04 INFO - PROCESS | 1849 | 1461225364907 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893cb000 == 112 [pid = 1849] [id = 298] 00:56:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f127c256000) [pid = 1849] [serial = 895] [outer = (nil)] 00:56:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f127c25c800) [pid = 1849] [serial = 896] [outer = 0x7f127c256000] 00:56:04 INFO - PROCESS | 1849 | 1461225364976 Marionette DEBUG loaded listener.js 00:56:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f127c261000) [pid = 1849] [serial = 897] [outer = 0x7f127c256000] 00:56:05 INFO - PROCESS | 1849 | 1461225365836 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 00:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1336ms 00:56:05 INFO - PROCESS | 1849 | 1461225365886 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:56:05 INFO - PROCESS | 1849 | 1461225365890 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:56:05 INFO - PROCESS | 1849 | 1461225365895 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:56:05 INFO - PROCESS | 1849 | 1461225365897 Marionette TRACE conn3 <- [1,1166,null,{}] 00:56:05 INFO - PROCESS | 1849 | 1461225365903 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:06 INFO - PROCESS | 1849 | 1461225366067 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:56:06 INFO - PROCESS | 1849 | 1461225366257 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c1d9800 == 113 [pid = 1849] [id = 299] 00:56:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f127c256c00) [pid = 1849] [serial = 898] [outer = (nil)] 00:56:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f127e068400) [pid = 1849] [serial = 899] [outer = 0x7f127c256c00] 00:56:06 INFO - PROCESS | 1849 | 1461225366324 Marionette DEBUG loaded listener.js 00:56:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f128c4e0000) [pid = 1849] [serial = 900] [outer = 0x7f127c256c00] 00:56:07 INFO - PROCESS | 1849 | 1461225367200 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 00:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1379ms 00:56:07 INFO - PROCESS | 1849 | 1461225367276 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:56:07 INFO - PROCESS | 1849 | 1461225367279 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:56:07 INFO - PROCESS | 1849 | 1461225367287 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:56:07 INFO - PROCESS | 1849 | 1461225367289 Marionette TRACE conn3 <- [1,1170,null,{}] 00:56:07 INFO - PROCESS | 1849 | 1461225367295 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:07 INFO - PROCESS | 1849 | 1461225367461 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:56:07 INFO - PROCESS | 1849 | 1461225367637 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b4d2000 == 114 [pid = 1849] [id = 300] 00:56:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f127c07d400) [pid = 1849] [serial = 901] [outer = (nil)] 00:56:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f1280117c00) [pid = 1849] [serial = 902] [outer = 0x7f127c07d400] 00:56:07 INFO - PROCESS | 1849 | 1461225367708 Marionette DEBUG loaded listener.js 00:56:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f1280120c00) [pid = 1849] [serial = 903] [outer = 0x7f127c07d400] 00:56:08 INFO - PROCESS | 1849 | 1461225368560 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 00:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1329ms 00:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:56:08 INFO - PROCESS | 1849 | 1461225368616 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:56:08 INFO - PROCESS | 1849 | 1461225368619 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:56:08 INFO - PROCESS | 1849 | 1461225368625 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:56:08 INFO - PROCESS | 1849 | 1461225368629 Marionette TRACE conn3 <- [1,1174,null,{}] 00:56:08 INFO - PROCESS | 1849 | 1461225368634 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:08 INFO - PROCESS | 1849 | 1461225368842 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:56:09 INFO - PROCESS | 1849 | 1461225369021 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800d4800 == 115 [pid = 1849] [id = 301] 00:56:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f127c25d800) [pid = 1849] [serial = 904] [outer = (nil)] 00:56:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f1289055400) [pid = 1849] [serial = 905] [outer = 0x7f127c25d800] 00:56:09 INFO - PROCESS | 1849 | 1461225369098 Marionette DEBUG loaded listener.js 00:56:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f128c4e5800) [pid = 1849] [serial = 906] [outer = 0x7f127c25d800] 00:56:09 INFO - PROCESS | 1849 | 1461225369974 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 00:56:10 INFO - PROCESS | 1849 | 1461225370010 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:56:10 INFO - PROCESS | 1849 | 1461225370017 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:56:10 INFO - PROCESS | 1849 | 1461225370020 Marionette TRACE conn3 <- [1,1178,null,{}] 00:56:10 INFO - PROCESS | 1849 | 1461225370025 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:10 INFO - PROCESS | 1849 | 1461225370211 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:56:10 INFO - PROCESS | 1849 | 1461225370887 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e367000 == 116 [pid = 1849] [id = 302] 00:56:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f127c07f800) [pid = 1849] [serial = 907] [outer = (nil)] 00:56:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f127c085800) [pid = 1849] [serial = 908] [outer = 0x7f127c07f800] 00:56:10 INFO - PROCESS | 1849 | 1461225370963 Marionette DEBUG loaded listener.js 00:56:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f127c9eec00) [pid = 1849] [serial = 909] [outer = 0x7f127c07f800] 00:56:11 INFO - PROCESS | 1849 | 1461225371827 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:56:11 INFO - PROCESS | 1849 | 1461225371914 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:56:11 INFO - PROCESS | 1849 | 1461225371923 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:56:11 INFO - PROCESS | 1849 | 1461225371928 Marionette TRACE conn3 <- [1,1182,null,{}] 00:56:11 INFO - PROCESS | 1849 | 1461225371935 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:12 INFO - PROCESS | 1849 | 1461225372269 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:56:12 INFO - PROCESS | 1849 | 1461225372558 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e362800 == 117 [pid = 1849] [id = 303] 00:56:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f1286384800) [pid = 1849] [serial = 910] [outer = (nil)] 00:56:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f1286463c00) [pid = 1849] [serial = 911] [outer = 0x7f1286384800] 00:56:12 INFO - PROCESS | 1849 | 1461225372628 Marionette DEBUG loaded listener.js 00:56:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f12871f1800) [pid = 1849] [serial = 912] [outer = 0x7f1286384800] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921a5800 == 116 [pid = 1849] [id = 237] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f15e800 == 115 [pid = 1849] [id = 161] 00:56:13 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f128c9b0400) [pid = 1849] [serial = 815] [outer = (nil)] [url = about:blank] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca84000 == 114 [pid = 1849] [id = 289] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc20000 == 113 [pid = 1849] [id = 288] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893d3800 == 112 [pid = 1849] [id = 287] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287276800 == 111 [pid = 1849] [id = 286] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127eca6800 == 110 [pid = 1849] [id = 285] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12801ab800 == 109 [pid = 1849] [id = 284] 00:56:13 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:13 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e378000 == 108 [pid = 1849] [id = 282] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12ac094000 == 107 [pid = 1849] [id = 281] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a4960000 == 106 [pid = 1849] [id = 280] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a010f000 == 105 [pid = 1849] [id = 279] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12992c2800 == 104 [pid = 1849] [id = 278] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292f8a800 == 103 [pid = 1849] [id = 277] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291dbc000 == 102 [pid = 1849] [id = 276] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291051800 == 101 [pid = 1849] [id = 275] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f8a8800 == 100 [pid = 1849] [id = 274] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893da800 == 99 [pid = 1849] [id = 273] 00:56:13 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128019f800 == 98 [pid = 1849] [id = 272] 00:56:13 INFO - PROCESS | 1849 | 1461225373548 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:56:13 INFO - PROCESS | 1849 | 1461225373637 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:56:13 INFO - PROCESS | 1849 | 1461225373647 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:56:13 INFO - PROCESS | 1849 | 1461225373649 Marionette TRACE conn3 <- [1,1186,null,{}] 00:56:13 INFO - PROCESS | 1849 | 1461225373654 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:13 INFO - PROCESS | 1849 | 1461225373813 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:56:13 INFO - PROCESS | 1849 | 1461225373823 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861ab800 == 99 [pid = 1849] [id = 304] 00:56:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f12882f0800) [pid = 1849] [serial = 913] [outer = (nil)] 00:56:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f128905ac00) [pid = 1849] [serial = 914] [outer = 0x7f12882f0800] 00:56:13 INFO - PROCESS | 1849 | 1461225373886 Marionette DEBUG loaded listener.js 00:56:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f12892b2c00) [pid = 1849] [serial = 915] [outer = 0x7f12882f0800] 00:56:14 INFO - PROCESS | 1849 | 1461225374827 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 00:56:14 INFO - PROCESS | 1849 | 1461225374882 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:56:14 INFO - PROCESS | 1849 | 1461225374896 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:56:14 INFO - PROCESS | 1849 | 1461225374905 Marionette TRACE conn3 <- [1,1190,null,{}] 00:56:14 INFO - PROCESS | 1849 | 1461225374913 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:15 INFO - PROCESS | 1849 | 1461225375091 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:56:15 INFO - PROCESS | 1849 | 1461225375226 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5c2000 == 100 [pid = 1849] [id = 305] 00:56:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f127c989800) [pid = 1849] [serial = 916] [outer = (nil)] 00:56:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f128a39d000) [pid = 1849] [serial = 917] [outer = 0x7f127c989800] 00:56:15 INFO - PROCESS | 1849 | 1461225375287 Marionette DEBUG loaded listener.js 00:56:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f128bc33800) [pid = 1849] [serial = 918] [outer = 0x7f127c989800] 00:56:16 INFO - PROCESS | 1849 | 1461225376057 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 00:56:16 INFO - PROCESS | 1849 | 1461225376100 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:56:16 INFO - PROCESS | 1849 | 1461225376106 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:56:16 INFO - PROCESS | 1849 | 1461225376108 Marionette TRACE conn3 <- [1,1194,null,{}] 00:56:16 INFO - PROCESS | 1849 | 1461225376113 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:16 INFO - PROCESS | 1849 | 1461225376327 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:56:16 INFO - PROCESS | 1849 | 1461225376354 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca86800 == 101 [pid = 1849] [id = 306] 00:56:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f1288c32800) [pid = 1849] [serial = 919] [outer = (nil)] 00:56:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f128c390c00) [pid = 1849] [serial = 920] [outer = 0x7f1288c32800] 00:56:16 INFO - PROCESS | 1849 | 1461225376415 Marionette DEBUG loaded listener.js 00:56:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f128c4e5c00) [pid = 1849] [serial = 921] [outer = 0x7f1288c32800] 00:56:17 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:17 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:17 INFO - PROCESS | 1849 | 1461225377273 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 00:56:17 INFO - PROCESS | 1849 | 1461225377352 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:56:17 INFO - PROCESS | 1849 | 1461225377358 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:56:17 INFO - PROCESS | 1849 | 1461225377360 Marionette TRACE conn3 <- [1,1198,null,{}] 00:56:17 INFO - PROCESS | 1849 | 1461225377365 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:17 INFO - PROCESS | 1849 | 1461225377574 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:56:17 INFO - PROCESS | 1849 | 1461225377602 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291038800 == 102 [pid = 1849] [id = 307] 00:56:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f128c699400) [pid = 1849] [serial = 922] [outer = (nil)] 00:56:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f128c8e5400) [pid = 1849] [serial = 923] [outer = 0x7f128c699400] 00:56:17 INFO - PROCESS | 1849 | 1461225377672 Marionette DEBUG loaded listener.js 00:56:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f128ed9ac00) [pid = 1849] [serial = 924] [outer = 0x7f128c699400] 00:56:18 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f12892bf000) [pid = 1849] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:56:18 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f128c389400) [pid = 1849] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:56:18 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f127d9f1000) [pid = 1849] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:56:18 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f127fdd4400) [pid = 1849] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:56:18 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f127c081400) [pid = 1849] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:56:18 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f128905b400) [pid = 1849] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:56:18 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f128c384000) [pid = 1849] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:56:18 INFO - PROCESS | 1849 | 1461225378726 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1377ms 00:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:56:18 INFO - PROCESS | 1849 | 1461225378736 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:56:18 INFO - PROCESS | 1849 | 1461225378739 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:56:18 INFO - PROCESS | 1849 | 1461225378743 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:56:18 INFO - PROCESS | 1849 | 1461225378747 Marionette TRACE conn3 <- [1,1202,null,{}] 00:56:18 INFO - PROCESS | 1849 | 1461225378752 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:18 INFO - PROCESS | 1849 | 1461225378969 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:56:18 INFO - PROCESS | 1849 | 1461225378992 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291d0e000 == 103 [pid = 1849] [id = 308] 00:56:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f128ed9dc00) [pid = 1849] [serial = 925] [outer = (nil)] 00:56:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f128f8cdc00) [pid = 1849] [serial = 926] [outer = 0x7f128ed9dc00] 00:56:19 INFO - PROCESS | 1849 | 1461225379052 Marionette DEBUG loaded listener.js 00:56:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f129270f400) [pid = 1849] [serial = 927] [outer = 0x7f128ed9dc00] 00:56:19 INFO - PROCESS | 1849 | 1461225379789 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1084ms 00:56:19 INFO - PROCESS | 1849 | 1461225379829 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:56:19 INFO - PROCESS | 1849 | 1461225379832 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:56:19 INFO - PROCESS | 1849 | 1461225379838 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:56:19 INFO - PROCESS | 1849 | 1461225379840 Marionette TRACE conn3 <- [1,1206,null,{}] 00:56:19 INFO - PROCESS | 1849 | 1461225379845 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:20 INFO - PROCESS | 1849 | 1461225380047 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:56:20 INFO - PROCESS | 1849 | 1461225380068 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948d0800 == 104 [pid = 1849] [id = 309] 00:56:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f128c69e800) [pid = 1849] [serial = 928] [outer = (nil)] 00:56:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f129f1f2000) [pid = 1849] [serial = 929] [outer = 0x7f128c69e800] 00:56:20 INFO - PROCESS | 1849 | 1461225380140 Marionette DEBUG loaded listener.js 00:56:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f129f4a9800) [pid = 1849] [serial = 930] [outer = 0x7f128c69e800] 00:56:21 INFO - PROCESS | 1849 | 1461225381268 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1479ms 00:56:21 INFO - PROCESS | 1849 | 1461225381319 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:56:21 INFO - PROCESS | 1849 | 1461225381325 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:56:21 INFO - PROCESS | 1849 | 1461225381335 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:56:21 INFO - PROCESS | 1849 | 1461225381339 Marionette TRACE conn3 <- [1,1210,null,{}] 00:56:21 INFO - PROCESS | 1849 | 1461225381347 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:21 INFO - PROCESS | 1849 | 1461225381552 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:56:21 INFO - PROCESS | 1849 | 1461225381779 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287142800 == 105 [pid = 1849] [id = 310] 00:56:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f1280119000) [pid = 1849] [serial = 931] [outer = (nil)] 00:56:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f1286385000) [pid = 1849] [serial = 932] [outer = 0x7f1280119000] 00:56:21 INFO - PROCESS | 1849 | 1461225381901 Marionette DEBUG loaded listener.js 00:56:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f1288775800) [pid = 1849] [serial = 933] [outer = 0x7f1280119000] 00:56:22 INFO - PROCESS | 1849 | 1461225382778 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1483ms 00:56:22 INFO - PROCESS | 1849 | 1461225382819 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:56:22 INFO - PROCESS | 1849 | 1461225382827 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:56:22 INFO - PROCESS | 1849 | 1461225382837 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:56:22 INFO - PROCESS | 1849 | 1461225382841 Marionette TRACE conn3 <- [1,1214,null,{}] 00:56:22 INFO - PROCESS | 1849 | 1461225382847 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:23 INFO - PROCESS | 1849 | 1461225383033 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:56:23 INFO - PROCESS | 1849 | 1461225383229 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca6f800 == 106 [pid = 1849] [id = 311] 00:56:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f128906f800) [pid = 1849] [serial = 934] [outer = (nil)] 00:56:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f128944ac00) [pid = 1849] [serial = 935] [outer = 0x7f128906f800] 00:56:23 INFO - PROCESS | 1849 | 1461225383380 Marionette DEBUG loaded listener.js 00:56:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f128ba04000) [pid = 1849] [serial = 936] [outer = 0x7f128906f800] 00:56:24 INFO - PROCESS | 1849 | 1461225384208 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 00:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1442ms 00:56:24 INFO - PROCESS | 1849 | 1461225384280 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:56:24 INFO - PROCESS | 1849 | 1461225384284 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:56:24 INFO - PROCESS | 1849 | 1461225384290 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:56:24 INFO - PROCESS | 1849 | 1461225384295 Marionette TRACE conn3 <- [1,1218,null,{}] 00:56:24 INFO - PROCESS | 1849 | 1461225384310 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:24 INFO - PROCESS | 1849 | 1461225384542 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:56:24 INFO - PROCESS | 1849 | 1461225384720 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a0316000 == 107 [pid = 1849] [id = 312] 00:56:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f12892b6c00) [pid = 1849] [serial = 937] [outer = (nil)] 00:56:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f128c8e7c00) [pid = 1849] [serial = 938] [outer = 0x7f12892b6c00] 00:56:24 INFO - PROCESS | 1849 | 1461225384794 Marionette DEBUG loaded listener.js 00:56:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f128f743c00) [pid = 1849] [serial = 939] [outer = 0x7f12892b6c00] 00:56:25 INFO - PROCESS | 1849 | 1461225385716 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 00:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1488ms 00:56:25 INFO - PROCESS | 1849 | 1461225385779 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:56:25 INFO - PROCESS | 1849 | 1461225385783 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:56:25 INFO - PROCESS | 1849 | 1461225385789 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:56:25 INFO - PROCESS | 1849 | 1461225385792 Marionette TRACE conn3 <- [1,1222,null,{}] 00:56:25 INFO - PROCESS | 1849 | 1461225385798 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:25 INFO - PROCESS | 1849 | 1461225385975 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:56:26 INFO - PROCESS | 1849 | 1461225386153 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a8992000 == 108 [pid = 1849] [id = 313] 00:56:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f128a3a4c00) [pid = 1849] [serial = 940] [outer = (nil)] 00:56:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f1292876000) [pid = 1849] [serial = 941] [outer = 0x7f128a3a4c00] 00:56:26 INFO - PROCESS | 1849 | 1461225386238 Marionette DEBUG loaded listener.js 00:56:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f129f643400) [pid = 1849] [serial = 942] [outer = 0x7f128a3a4c00] 00:56:27 INFO - PROCESS | 1849 | 1461225387067 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:56:27 INFO - PROCESS | 1849 | 1461225387127 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:56:27 INFO - PROCESS | 1849 | 1461225387133 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:56:27 INFO - PROCESS | 1849 | 1461225387135 Marionette TRACE conn3 <- [1,1226,null,{}] 00:56:27 INFO - PROCESS | 1849 | 1461225387141 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:27 INFO - PROCESS | 1849 | 1461225387312 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:56:27 INFO - PROCESS | 1849 | 1461225387495 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12859a7800 == 109 [pid = 1849] [id = 314] 00:56:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f127fde0000) [pid = 1849] [serial = 943] [outer = (nil)] 00:56:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f12a3e2b000) [pid = 1849] [serial = 944] [outer = 0x7f127fde0000] 00:56:27 INFO - PROCESS | 1849 | 1461225387575 Marionette DEBUG loaded listener.js 00:56:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f12a3f5a800) [pid = 1849] [serial = 945] [outer = 0x7f127fde0000] 00:56:28 INFO - PROCESS | 1849 | 1461225388512 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 00:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1439ms 00:56:28 INFO - PROCESS | 1849 | 1461225388573 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:56:28 INFO - PROCESS | 1849 | 1461225388576 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:56:28 INFO - PROCESS | 1849 | 1461225388583 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:56:28 INFO - PROCESS | 1849 | 1461225388586 Marionette TRACE conn3 <- [1,1230,null,{}] 00:56:28 INFO - PROCESS | 1849 | 1461225388591 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:28 INFO - PROCESS | 1849 | 1461225388793 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:56:28 INFO - PROCESS | 1849 | 1461225388974 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285843000 == 110 [pid = 1849] [id = 315] 00:56:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f127cbb6800) [pid = 1849] [serial = 946] [outer = (nil)] 00:56:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f12a0336000) [pid = 1849] [serial = 947] [outer = 0x7f127cbb6800] 00:56:29 INFO - PROCESS | 1849 | 1461225389050 Marionette DEBUG loaded listener.js 00:56:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f12a48b7800) [pid = 1849] [serial = 948] [outer = 0x7f127cbb6800] 00:56:29 INFO - PROCESS | 1849 | 1461225389889 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 00:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1378ms 00:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:56:29 INFO - PROCESS | 1849 | 1461225389962 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:56:29 INFO - PROCESS | 1849 | 1461225389965 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:56:29 INFO - PROCESS | 1849 | 1461225389972 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:56:29 INFO - PROCESS | 1849 | 1461225389975 Marionette TRACE conn3 <- [1,1234,null,{}] 00:56:29 INFO - PROCESS | 1849 | 1461225389980 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:30 INFO - PROCESS | 1849 | 1461225390194 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:56:30 INFO - PROCESS | 1849 | 1461225390373 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285897000 == 111 [pid = 1849] [id = 316] 00:56:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f127cbb8800) [pid = 1849] [serial = 949] [outer = (nil)] 00:56:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f128014b400) [pid = 1849] [serial = 950] [outer = 0x7f127cbb8800] 00:56:30 INFO - PROCESS | 1849 | 1461225390447 Marionette DEBUG loaded listener.js 00:56:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f128014f400) [pid = 1849] [serial = 951] [outer = 0x7f127cbb8800] 00:56:31 INFO - PROCESS | 1849 | 1461225391269 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 00:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1328ms 00:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:56:31 INFO - PROCESS | 1849 | 1461225391300 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:56:31 INFO - PROCESS | 1849 | 1461225391303 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:56:31 INFO - PROCESS | 1849 | 1461225391309 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:56:31 INFO - PROCESS | 1849 | 1461225391312 Marionette TRACE conn3 <- [1,1238,null,{}] 00:56:31 INFO - PROCESS | 1849 | 1461225391317 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:31 INFO - PROCESS | 1849 | 1461225391471 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:56:31 INFO - PROCESS | 1849 | 1461225391661 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5c1800 == 112 [pid = 1849] [id = 317] 00:56:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f1280143c00) [pid = 1849] [serial = 952] [outer = (nil)] 00:56:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f128c873800) [pid = 1849] [serial = 953] [outer = 0x7f1280143c00] 00:56:31 INFO - PROCESS | 1849 | 1461225391729 Marionette DEBUG loaded listener.js 00:56:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f128c877800) [pid = 1849] [serial = 954] [outer = 0x7f1280143c00] 00:56:32 INFO - PROCESS | 1849 | 1461225392572 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 00:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1331ms 00:56:32 INFO - PROCESS | 1849 | 1461225392640 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:56:32 INFO - PROCESS | 1849 | 1461225392643 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:56:32 INFO - PROCESS | 1849 | 1461225392649 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:56:32 INFO - PROCESS | 1849 | 1461225392651 Marionette TRACE conn3 <- [1,1242,null,{}] 00:56:32 INFO - PROCESS | 1849 | 1461225392656 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:32 INFO - PROCESS | 1849 | 1461225392828 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:56:33 INFO - PROCESS | 1849 | 1461225393007 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2ba800 == 113 [pid = 1849] [id = 318] 00:56:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f12799c6400) [pid = 1849] [serial = 955] [outer = (nil)] 00:56:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f12799cb400) [pid = 1849] [serial = 956] [outer = 0x7f12799c6400] 00:56:33 INFO - PROCESS | 1849 | 1461225393078 Marionette DEBUG loaded listener.js 00:56:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f12799d0400) [pid = 1849] [serial = 957] [outer = 0x7f12799c6400] 00:56:33 INFO - PROCESS | 1849 | 1461225393885 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 00:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1285ms 00:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:56:33 INFO - PROCESS | 1849 | 1461225393934 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:56:33 INFO - PROCESS | 1849 | 1461225393937 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:56:33 INFO - PROCESS | 1849 | 1461225393943 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:56:33 INFO - PROCESS | 1849 | 1461225393946 Marionette TRACE conn3 <- [1,1246,null,{}] 00:56:33 INFO - PROCESS | 1849 | 1461225393951 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:34 INFO - PROCESS | 1849 | 1461225394116 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:56:34 INFO - PROCESS | 1849 | 1461225394303 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279bdd000 == 114 [pid = 1849] [id = 319] 00:56:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f12799d0800) [pid = 1849] [serial = 958] [outer = (nil)] 00:56:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f128c877400) [pid = 1849] [serial = 959] [outer = 0x7f12799d0800] 00:56:34 INFO - PROCESS | 1849 | 1461225394372 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f128c87c400) [pid = 1849] [serial = 960] [outer = 0x7f12799d0800] 00:56:35 INFO - PROCESS | 1849 | 1461225395334 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 00:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1742ms 00:56:35 INFO - PROCESS | 1849 | 1461225395686 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:56:35 INFO - PROCESS | 1849 | 1461225395693 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:56:35 INFO - PROCESS | 1849 | 1461225395708 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1849 | 1461225395711 Marionette TRACE conn3 <- [1,1250,null,{}] 00:56:35 INFO - PROCESS | 1849 | 1461225395719 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:35 INFO - PROCESS | 1849 | 1461225395942 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:56:36 INFO - PROCESS | 1849 | 1461225396123 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800eb000 == 115 [pid = 1849] [id = 320] 00:56:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f127aa43000) [pid = 1849] [serial = 961] [outer = (nil)] 00:56:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f127c07e800) [pid = 1849] [serial = 962] [outer = 0x7f127aa43000] 00:56:36 INFO - PROCESS | 1849 | 1461225396186 Marionette DEBUG loaded listener.js 00:56:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f127c983c00) [pid = 1849] [serial = 963] [outer = 0x7f127aa43000] 00:56:37 INFO - PROCESS | 1849 | 1461225397071 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 00:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1434ms 00:56:37 INFO - PROCESS | 1849 | 1461225397141 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:56:37 INFO - PROCESS | 1849 | 1461225397147 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:56:37 INFO - PROCESS | 1849 | 1461225397157 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:56:37 INFO - PROCESS | 1849 | 1461225397161 Marionette TRACE conn3 <- [1,1254,null,{}] 00:56:37 INFO - PROCESS | 1849 | 1461225397167 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:37 INFO - PROCESS | 1849 | 1461225397330 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:56:37 INFO - PROCESS | 1849 | 1461225397686 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5e3800 == 116 [pid = 1849] [id = 321] 00:56:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f127cbb0000) [pid = 1849] [serial = 964] [outer = (nil)] 00:56:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f127cbb8000) [pid = 1849] [serial = 965] [outer = 0x7f127cbb0000] 00:56:37 INFO - PROCESS | 1849 | 1461225397757 Marionette DEBUG loaded listener.js 00:56:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f127d9f9000) [pid = 1849] [serial = 966] [outer = 0x7f127cbb0000] 00:56:38 INFO - PROCESS | 1849 | 1461225398586 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 00:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1485ms 00:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:56:38 INFO - PROCESS | 1849 | 1461225398640 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:56:38 INFO - PROCESS | 1849 | 1461225398643 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:56:38 INFO - PROCESS | 1849 | 1461225398649 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:56:38 INFO - PROCESS | 1849 | 1461225398653 Marionette TRACE conn3 <- [1,1258,null,{}] 00:56:38 INFO - PROCESS | 1849 | 1461225398667 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:38 INFO - PROCESS | 1849 | 1461225398839 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:56:39 INFO - PROCESS | 1849 | 1461225399030 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889c3000 == 117 [pid = 1849] [id = 322] 00:56:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f127e0f1400) [pid = 1849] [serial = 967] [outer = (nil)] 00:56:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f1280125800) [pid = 1849] [serial = 968] [outer = 0x7f127e0f1400] 00:56:39 INFO - PROCESS | 1849 | 1461225399102 Marionette DEBUG loaded listener.js 00:56:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f1286385800) [pid = 1849] [serial = 969] [outer = 0x7f127e0f1400] 00:56:40 INFO - PROCESS | 1849 | 1461225400006 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 00:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1437ms 00:56:40 INFO - PROCESS | 1849 | 1461225400086 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:56:40 INFO - PROCESS | 1849 | 1461225400089 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:56:40 INFO - PROCESS | 1849 | 1461225400095 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:56:40 INFO - PROCESS | 1849 | 1461225400097 Marionette TRACE conn3 <- [1,1262,null,{}] 00:56:40 INFO - PROCESS | 1849 | 1461225400102 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:40 INFO - PROCESS | 1849 | 1461225400286 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:56:40 INFO - PROCESS | 1849 | 1461225400472 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893e1800 == 118 [pid = 1849] [id = 323] 00:56:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f128895fc00) [pid = 1849] [serial = 970] [outer = (nil)] 00:56:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f128906ac00) [pid = 1849] [serial = 971] [outer = 0x7f128895fc00] 00:56:40 INFO - PROCESS | 1849 | 1461225400536 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f12892b9c00) [pid = 1849] [serial = 972] [outer = 0x7f128895fc00] 00:56:41 INFO - PROCESS | 1849 | 1461225401424 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 00:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1376ms 00:56:41 INFO - PROCESS | 1849 | 1461225401473 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:56:41 INFO - PROCESS | 1849 | 1461225401476 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:56:41 INFO - PROCESS | 1849 | 1461225401482 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:56:41 INFO - PROCESS | 1849 | 1461225401484 Marionette TRACE conn3 <- [1,1266,null,{}] 00:56:41 INFO - PROCESS | 1849 | 1461225401489 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:41 INFO - PROCESS | 1849 | 1461225401656 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:56:41 INFO - PROCESS | 1849 | 1461225401848 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287162800 == 119 [pid = 1849] [id = 324] 00:56:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f127e05e400) [pid = 1849] [serial = 973] [outer = (nil)] 00:56:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f128b862800) [pid = 1849] [serial = 974] [outer = 0x7f127e05e400] 00:56:41 INFO - PROCESS | 1849 | 1461225401908 Marionette DEBUG loaded listener.js 00:56:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f128bc32c00) [pid = 1849] [serial = 975] [outer = 0x7f127e05e400] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128e393000 == 118 [pid = 1849] [id = 271] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127dafa800 == 117 [pid = 1849] [id = 263] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127dae3000 == 116 [pid = 1849] [id = 262] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f127fdd9400) [pid = 1849] [serial = 818] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f128f5d1c00) [pid = 1849] [serial = 830] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f128bd28800) [pid = 1849] [serial = 824] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f129286c400) [pid = 1849] [serial = 836] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f1288c41800) [pid = 1849] [serial = 821] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f129083d800) [pid = 1849] [serial = 833] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f12892ba400) [pid = 1849] [serial = 851] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f128ccf1000) [pid = 1849] [serial = 827] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f129ef76000) [pid = 1849] [serial = 839] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f129f2b7c00) [pid = 1849] [serial = 842] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f12a033ac00) [pid = 1849] [serial = 845] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f129089a400) [pid = 1849] [serial = 848] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f128f73f800) [pid = 1849] [serial = 872] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291d0e000 == 115 [pid = 1849] [id = 308] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291038800 == 114 [pid = 1849] [id = 307] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca86800 == 113 [pid = 1849] [id = 306] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5c2000 == 112 [pid = 1849] [id = 305] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861ab800 == 111 [pid = 1849] [id = 304] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e362800 == 110 [pid = 1849] [id = 303] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e367000 == 109 [pid = 1849] [id = 302] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893cb000 == 108 [pid = 1849] [id = 298] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2d6000 == 107 [pid = 1849] [id = 297] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b5f1000 == 106 [pid = 1849] [id = 296] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a419f000 == 105 [pid = 1849] [id = 295] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129490c000 == 104 [pid = 1849] [id = 294] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291d19800 == 103 [pid = 1849] [id = 293] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893d0800 == 102 [pid = 1849] [id = 292] 00:56:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ec97000 == 101 [pid = 1849] [id = 291] 00:56:42 INFO - PROCESS | 1849 | 1461225402802 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f128ba0f400) [pid = 1849] [serial = 866] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f128ccef800) [pid = 1849] [serial = 816] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f1289057400) [pid = 1849] [serial = 860] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f12892b8c00) [pid = 1849] [serial = 861] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f128709cc00) [pid = 1849] [serial = 857] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f128876b000) [pid = 1849] [serial = 858] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f127e0f6800) [pid = 1849] [serial = 855] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f127e0e9400) [pid = 1849] [serial = 854] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f128a3a0c00) [pid = 1849] [serial = 863] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f128c8db800) [pid = 1849] [serial = 869] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f128ccee000) [pid = 1849] [serial = 870] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f128bccc000) [pid = 1849] [serial = 867] [outer = (nil)] [url = about:blank] 00:56:42 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f128b85dc00) [pid = 1849] [serial = 864] [outer = (nil)] [url = about:blank] 00:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1377ms 00:56:42 INFO - PROCESS | 1849 | 1461225402860 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:56:42 INFO - PROCESS | 1849 | 1461225402862 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:56:42 INFO - PROCESS | 1849 | 1461225402869 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:56:42 INFO - PROCESS | 1849 | 1461225402871 Marionette TRACE conn3 <- [1,1270,null,{}] 00:56:42 INFO - PROCESS | 1849 | 1461225402876 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:43 INFO - PROCESS | 1849 | 1461225403059 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:56:43 INFO - PROCESS | 1849 | 1461225403078 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800f3000 == 102 [pid = 1849] [id = 325] 00:56:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f128c383c00) [pid = 1849] [serial = 976] [outer = (nil)] 00:56:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f128c4dd400) [pid = 1849] [serial = 977] [outer = 0x7f128c383c00] 00:56:43 INFO - PROCESS | 1849 | 1461225403149 Marionette DEBUG loaded listener.js 00:56:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f128c69bc00) [pid = 1849] [serial = 978] [outer = 0x7f128c383c00] 00:56:44 INFO - PROCESS | 1849 | 1461225404007 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 00:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1179ms 00:56:44 INFO - PROCESS | 1849 | 1461225404049 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:56:44 INFO - PROCESS | 1849 | 1461225404052 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:56:44 INFO - PROCESS | 1849 | 1461225404057 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:56:44 INFO - PROCESS | 1849 | 1461225404059 Marionette TRACE conn3 <- [1,1274,null,{}] 00:56:44 INFO - PROCESS | 1849 | 1461225404064 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:44 INFO - PROCESS | 1849 | 1461225404293 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:56:44 INFO - PROCESS | 1849 | 1461225404391 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289586000 == 103 [pid = 1849] [id = 326] 00:56:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f128c38b000) [pid = 1849] [serial = 979] [outer = (nil)] 00:56:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f128c878c00) [pid = 1849] [serial = 980] [outer = 0x7f128c38b000] 00:56:44 INFO - PROCESS | 1849 | 1461225404450 Marionette DEBUG loaded listener.js 00:56:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f128ccef800) [pid = 1849] [serial = 981] [outer = 0x7f128c38b000] 00:56:45 INFO - PROCESS | 1849 | 1461225405237 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 00:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1233ms 00:56:45 INFO - PROCESS | 1849 | 1461225405296 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:56:45 INFO - PROCESS | 1849 | 1461225405298 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:56:45 INFO - PROCESS | 1849 | 1461225405304 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:56:45 INFO - PROCESS | 1849 | 1461225405306 Marionette TRACE conn3 <- [1,1278,null,{}] 00:56:45 INFO - PROCESS | 1849 | 1461225405311 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:45 INFO - PROCESS | 1849 | 1461225405504 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:56:45 INFO - PROCESS | 1849 | 1461225405531 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f67b000 == 104 [pid = 1849] [id = 327] 00:56:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f128c87e000) [pid = 1849] [serial = 982] [outer = (nil)] 00:56:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f128f739c00) [pid = 1849] [serial = 983] [outer = 0x7f128c87e000] 00:56:45 INFO - PROCESS | 1849 | 1461225405589 Marionette DEBUG loaded listener.js 00:56:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f1290cec800) [pid = 1849] [serial = 984] [outer = 0x7f128c87e000] 00:56:46 INFO - PROCESS | 1849 | 1461225406487 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 00:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1231ms 00:56:46 INFO - PROCESS | 1849 | 1461225406537 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:56:46 INFO - PROCESS | 1849 | 1461225406540 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:56:46 INFO - PROCESS | 1849 | 1461225406552 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:56:46 INFO - PROCESS | 1849 | 1461225406555 Marionette TRACE conn3 <- [1,1282,null,{}] 00:56:46 INFO - PROCESS | 1849 | 1461225406559 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:47 INFO - PROCESS | 1849 | 1461225407442 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f1291f14c00) [pid = 1849] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f1287090c00) [pid = 1849] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f1288699800) [pid = 1849] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f1288c33800) [pid = 1849] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f128ba0bc00) [pid = 1849] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f128ccf6000) [pid = 1849] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f128646f400) [pid = 1849] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f128646cc00) [pid = 1849] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f1288c32800) [pid = 1849] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f127c989800) [pid = 1849] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f127c07f800) [pid = 1849] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f128c699400) [pid = 1849] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f1286384800) [pid = 1849] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f12882f0800) [pid = 1849] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f128ed9dc00) [pid = 1849] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f12922e9000) [pid = 1849] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f1288957800) [pid = 1849] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f128f8b2000) [pid = 1849] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:56:47 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f1288a4b800) [pid = 1849] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:56:47 INFO - PROCESS | 1849 | 1461225407631 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d6e1000 == 105 [pid = 1849] [id = 328] 00:56:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f127c078400) [pid = 1849] [serial = 985] [outer = (nil)] 00:56:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f127fdd5c00) [pid = 1849] [serial = 986] [outer = 0x7f127c078400] 00:56:47 INFO - PROCESS | 1849 | 1461225407695 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f1288a57400) [pid = 1849] [serial = 987] [outer = 0x7f127c078400] 00:56:48 INFO - PROCESS | 1849 | 1461225408319 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1829ms 00:56:48 INFO - PROCESS | 1849 | 1461225408382 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 1849 | 1461225408386 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:56:48 INFO - PROCESS | 1849 | 1461225408402 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 1849 | 1461225408406 Marionette TRACE conn3 <- [1,1286,null,{}] 00:56:48 INFO - PROCESS | 1849 | 1461225408411 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:48 INFO - PROCESS | 1849 | 1461225408564 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:56:48 INFO - PROCESS | 1849 | 1461225408710 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129194c800 == 106 [pid = 1849] [id = 329] 00:56:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f127c079800) [pid = 1849] [serial = 988] [outer = (nil)] 00:56:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f128c69fc00) [pid = 1849] [serial = 989] [outer = 0x7f127c079800] 00:56:48 INFO - PROCESS | 1849 | 1461225408772 Marionette DEBUG loaded listener.js 00:56:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f12922e7000) [pid = 1849] [serial = 990] [outer = 0x7f127c079800] 00:56:49 INFO - PROCESS | 1849 | 1461225409728 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 00:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1390ms 00:56:49 INFO - PROCESS | 1849 | 1461225409782 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 1849 | 1461225409787 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:56:49 INFO - PROCESS | 1849 | 1461225409796 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 1849 | 1461225409801 Marionette TRACE conn3 <- [1,1290,null,{}] 00:56:49 INFO - PROCESS | 1849 | 1461225409810 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:50 INFO - PROCESS | 1849 | 1461225410023 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:56:50 INFO - PROCESS | 1849 | 1461225410272 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e47e000 == 107 [pid = 1849] [id = 330] 00:56:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f127aa4ac00) [pid = 1849] [serial = 991] [outer = (nil)] 00:56:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f127c985c00) [pid = 1849] [serial = 992] [outer = 0x7f127aa4ac00] 00:56:50 INFO - PROCESS | 1849 | 1461225410396 Marionette DEBUG loaded listener.js 00:56:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f127cbb1000) [pid = 1849] [serial = 993] [outer = 0x7f127aa4ac00] 00:56:51 INFO - PROCESS | 1849 | 1461225411243 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 00:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1533ms 00:56:51 INFO - PROCESS | 1849 | 1461225411330 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:56:51 INFO - PROCESS | 1849 | 1461225411338 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:56:51 INFO - PROCESS | 1849 | 1461225411347 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:56:51 INFO - PROCESS | 1849 | 1461225411351 Marionette TRACE conn3 <- [1,1294,null,{}] 00:56:51 INFO - PROCESS | 1849 | 1461225411357 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:51 INFO - PROCESS | 1849 | 1461225411577 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:56:51 INFO - PROCESS | 1849 | 1461225411808 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288905000 == 108 [pid = 1849] [id = 331] 00:56:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f127cbbd800) [pid = 1849] [serial = 994] [outer = (nil)] 00:56:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f127fde0800) [pid = 1849] [serial = 995] [outer = 0x7f127cbbd800] 00:56:51 INFO - PROCESS | 1849 | 1461225411927 Marionette DEBUG loaded listener.js 00:56:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f1280150c00) [pid = 1849] [serial = 996] [outer = 0x7f127cbbd800] 00:56:52 INFO - PROCESS | 1849 | 1461225412842 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 00:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1533ms 00:56:52 INFO - PROCESS | 1849 | 1461225412881 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:56:52 INFO - PROCESS | 1849 | 1461225412884 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:56:52 INFO - PROCESS | 1849 | 1461225412890 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:56:52 INFO - PROCESS | 1849 | 1461225412896 Marionette TRACE conn3 <- [1,1298,null,{}] 00:56:52 INFO - PROCESS | 1849 | 1461225412911 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:53 INFO - PROCESS | 1849 | 1461225413082 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:56:53 INFO - PROCESS | 1849 | 1461225413271 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129284f000 == 109 [pid = 1849] [id = 332] 00:56:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f127e0f6800) [pid = 1849] [serial = 997] [outer = (nil)] 00:56:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f128b863400) [pid = 1849] [serial = 998] [outer = 0x7f127e0f6800] 00:56:53 INFO - PROCESS | 1849 | 1461225413348 Marionette DEBUG loaded listener.js 00:56:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f128c389000) [pid = 1849] [serial = 999] [outer = 0x7f127e0f6800] 00:56:54 INFO - PROCESS | 1849 | 1461225414217 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1388ms 00:56:54 INFO - PROCESS | 1849 | 1461225414280 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:56:54 INFO - PROCESS | 1849 | 1461225414285 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:56:54 INFO - PROCESS | 1849 | 1461225414291 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:56:54 INFO - PROCESS | 1849 | 1461225414294 Marionette TRACE conn3 <- [1,1302,null,{}] 00:56:54 INFO - PROCESS | 1849 | 1461225414300 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:54 INFO - PROCESS | 1849 | 1461225414483 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:56:54 INFO - PROCESS | 1849 | 1461225414665 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3e2800 == 110 [pid = 1849] [id = 333] 00:56:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f128637e800) [pid = 1849] [serial = 1000] [outer = (nil)] 00:56:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f128c87f000) [pid = 1849] [serial = 1001] [outer = 0x7f128637e800] 00:56:54 INFO - PROCESS | 1849 | 1461225414740 Marionette DEBUG loaded listener.js 00:56:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f128f5d4c00) [pid = 1849] [serial = 1002] [outer = 0x7f128637e800] 00:56:55 INFO - PROCESS | 1849 | 1461225415605 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 00:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1379ms 00:56:55 INFO - PROCESS | 1849 | 1461225415670 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:56:55 INFO - PROCESS | 1849 | 1461225415674 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:56:55 INFO - PROCESS | 1849 | 1461225415679 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:56:55 INFO - PROCESS | 1849 | 1461225415682 Marionette TRACE conn3 <- [1,1306,null,{}] 00:56:55 INFO - PROCESS | 1849 | 1461225415687 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:55 INFO - PROCESS | 1849 | 1461225415863 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:56:56 INFO - PROCESS | 1849 | 1461225416048 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a45c2000 == 111 [pid = 1849] [id = 334] 00:56:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f128c4e7c00) [pid = 1849] [serial = 1003] [outer = (nil)] 00:56:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f1292707400) [pid = 1849] [serial = 1004] [outer = 0x7f128c4e7c00] 00:56:56 INFO - PROCESS | 1849 | 1461225416123 Marionette DEBUG loaded listener.js 00:56:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f129f224000) [pid = 1849] [serial = 1005] [outer = 0x7f128c4e7c00] 00:56:56 INFO - PROCESS | 1849 | 1461225416968 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 00:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1332ms 00:56:57 INFO - PROCESS | 1849 | 1461225417012 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:56:57 INFO - PROCESS | 1849 | 1461225417017 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:56:57 INFO - PROCESS | 1849 | 1461225417022 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:56:57 INFO - PROCESS | 1849 | 1461225417026 Marionette TRACE conn3 <- [1,1310,null,{}] 00:56:57 INFO - PROCESS | 1849 | 1461225417031 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:57 INFO - PROCESS | 1849 | 1461225417229 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:56:57 INFO - PROCESS | 1849 | 1461225417414 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd9d000 == 112 [pid = 1849] [id = 335] 00:56:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f12a060e000) [pid = 1849] [serial = 1006] [outer = (nil)] 00:56:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f12a4549800) [pid = 1849] [serial = 1007] [outer = 0x7f12a060e000] 00:56:57 INFO - PROCESS | 1849 | 1461225417486 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f12a497d400) [pid = 1849] [serial = 1008] [outer = 0x7f12a060e000] 00:56:58 INFO - PROCESS | 1849 | 1461225418372 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1849 | 1461225418457 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:56:58 INFO - PROCESS | 1849 | 1461225418463 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1849 | 1461225418466 Marionette TRACE conn3 <- [1,1314,null,{}] 00:56:58 INFO - PROCESS | 1849 | 1461225418471 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:58 INFO - PROCESS | 1849 | 1461225418681 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:56:58 INFO - PROCESS | 1849 | 1461225418866 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd24000 == 113 [pid = 1849] [id = 336] 00:56:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f127fd06800) [pid = 1849] [serial = 1009] [outer = (nil)] 00:56:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f127fd0d000) [pid = 1849] [serial = 1010] [outer = 0x7f127fd06800] 00:56:58 INFO - PROCESS | 1849 | 1461225418940 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f12a4590400) [pid = 1849] [serial = 1011] [outer = 0x7f127fd06800] 00:56:59 INFO - PROCESS | 1849 | 1461225419781 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 00:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1382ms 00:56:59 INFO - PROCESS | 1849 | 1461225419847 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:56:59 INFO - PROCESS | 1849 | 1461225419851 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:56:59 INFO - PROCESS | 1849 | 1461225419856 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:56:59 INFO - PROCESS | 1849 | 1461225419859 Marionette TRACE conn3 <- [1,1318,null,{}] 00:56:59 INFO - PROCESS | 1849 | 1461225419864 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:00 INFO - PROCESS | 1849 | 1461225420042 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:57:00 INFO - PROCESS | 1849 | 1461225420264 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12852c4800 == 114 [pid = 1849] [id = 337] 00:57:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f127acc5400) [pid = 1849] [serial = 1012] [outer = (nil)] 00:57:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f127acce000) [pid = 1849] [serial = 1013] [outer = 0x7f127acc5400] 00:57:00 INFO - PROCESS | 1849 | 1461225420377 Marionette DEBUG loaded listener.js 00:57:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f127fd02c00) [pid = 1849] [serial = 1014] [outer = 0x7f127acc5400] 00:57:01 INFO - PROCESS | 1849 | 1461225421228 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1437ms 00:57:01 INFO - PROCESS | 1849 | 1461225421301 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1849 | 1461225421304 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:57:01 INFO - PROCESS | 1849 | 1461225421314 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1849 | 1461225421317 Marionette TRACE conn3 <- [1,1322,null,{}] 00:57:01 INFO - PROCESS | 1849 | 1461225421323 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:01 INFO - PROCESS | 1849 | 1461225421488 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:57:01 INFO - PROCESS | 1849 | 1461225421683 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e369800 == 115 [pid = 1849] [id = 338] 00:57:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f127acca800) [pid = 1849] [serial = 1015] [outer = (nil)] 00:57:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f127b5cf800) [pid = 1849] [serial = 1016] [outer = 0x7f127acca800] 00:57:01 INFO - PROCESS | 1849 | 1461225421753 Marionette DEBUG loaded listener.js 00:57:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f127b5d3800) [pid = 1849] [serial = 1017] [outer = 0x7f127acca800] 00:57:02 INFO - PROCESS | 1849 | 1461225422669 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 00:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1400ms 00:57:02 INFO - PROCESS | 1849 | 1461225422716 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:57:02 INFO - PROCESS | 1849 | 1461225422720 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:57:02 INFO - PROCESS | 1849 | 1461225422726 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:57:02 INFO - PROCESS | 1849 | 1461225422728 Marionette TRACE conn3 <- [1,1326,null,{}] 00:57:02 INFO - PROCESS | 1849 | 1461225422734 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:02 INFO - PROCESS | 1849 | 1461225422895 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:57:03 INFO - PROCESS | 1849 | 1461225423091 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128891d000 == 116 [pid = 1849] [id = 339] 00:57:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f127accf800) [pid = 1849] [serial = 1018] [outer = (nil)] 00:57:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f127c11a400) [pid = 1849] [serial = 1019] [outer = 0x7f127accf800] 00:57:03 INFO - PROCESS | 1849 | 1461225423157 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f127c11ec00) [pid = 1849] [serial = 1020] [outer = 0x7f127accf800] 00:57:04 INFO - PROCESS | 1849 | 1461225424044 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1381ms 00:57:04 INFO - PROCESS | 1849 | 1461225424109 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:57:04 INFO - PROCESS | 1849 | 1461225424113 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:57:04 INFO - PROCESS | 1849 | 1461225424119 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:57:04 INFO - PROCESS | 1849 | 1461225424123 Marionette TRACE conn3 <- [1,1330,null,{}] 00:57:04 INFO - PROCESS | 1849 | 1461225424128 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:04 INFO - PROCESS | 1849 | 1461225424318 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:57:04 INFO - PROCESS | 1849 | 1461225424507 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f150000 == 117 [pid = 1849] [id = 340] 00:57:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f127b31f000) [pid = 1849] [serial = 1021] [outer = (nil)] 00:57:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f127b327400) [pid = 1849] [serial = 1022] [outer = 0x7f127b31f000] 00:57:04 INFO - PROCESS | 1849 | 1461225424582 Marionette DEBUG loaded listener.js 00:57:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f127c123000) [pid = 1849] [serial = 1023] [outer = 0x7f127b31f000] 00:57:05 INFO - PROCESS | 1849 | 1461225425454 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1384ms 00:57:05 INFO - PROCESS | 1849 | 1461225425502 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 1849 | 1461225425506 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:57:05 INFO - PROCESS | 1849 | 1461225425512 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 1849 | 1461225425514 Marionette TRACE conn3 <- [1,1334,null,{}] 00:57:05 INFO - PROCESS | 1849 | 1461225425519 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:05 INFO - PROCESS | 1849 | 1461225425678 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:57:05 INFO - PROCESS | 1849 | 1461225425870 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288022000 == 118 [pid = 1849] [id = 341] 00:57:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f127b31fc00) [pid = 1849] [serial = 1024] [outer = (nil)] 00:57:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f127c331400) [pid = 1849] [serial = 1025] [outer = 0x7f127b31fc00] 00:57:05 INFO - PROCESS | 1849 | 1461225425936 Marionette DEBUG loaded listener.js 00:57:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f127c335800) [pid = 1849] [serial = 1026] [outer = 0x7f127b31fc00] 00:57:07 INFO - PROCESS | 1849 | 1461225427338 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1939ms 00:57:07 INFO - PROCESS | 1849 | 1461225427451 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:57:07 INFO - PROCESS | 1849 | 1461225427457 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:57:07 INFO - PROCESS | 1849 | 1461225427464 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:57:07 INFO - PROCESS | 1849 | 1461225427469 Marionette TRACE conn3 <- [1,1338,null,{}] 00:57:07 INFO - PROCESS | 1849 | 1461225427476 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:07 INFO - PROCESS | 1849 | 1461225427645 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:57:07 INFO - PROCESS | 1849 | 1461225427833 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd15000 == 119 [pid = 1849] [id = 342] 00:57:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f127acc7800) [pid = 1849] [serial = 1027] [outer = (nil)] 00:57:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f127b5d3c00) [pid = 1849] [serial = 1028] [outer = 0x7f127acc7800] 00:57:07 INFO - PROCESS | 1849 | 1461225427897 Marionette DEBUG loaded listener.js 00:57:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f127c121800) [pid = 1849] [serial = 1029] [outer = 0x7f127acc7800] 00:57:09 INFO - PROCESS | 1849 | 1461225429212 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 00:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1789ms 00:57:09 INFO - PROCESS | 1849 | 1461225429294 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:57:09 INFO - PROCESS | 1849 | 1461225429302 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:57:09 INFO - PROCESS | 1849 | 1461225429314 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:57:09 INFO - PROCESS | 1849 | 1461225429317 Marionette TRACE conn3 <- [1,1342,null,{}] 00:57:09 INFO - PROCESS | 1849 | 1461225429323 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:09 INFO - PROCESS | 1849 | 1461225429470 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293ee7800 == 118 [pid = 1849] [id = 62] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a201a800 == 117 [pid = 1849] [id = 162] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a3eaf800 == 116 [pid = 1849] [id = 132] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293ed7800 == 115 [pid = 1849] [id = 158] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127d6e1000 == 114 [pid = 1849] [id = 328] 00:57:09 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f127c25c800) [pid = 1849] [serial = 896] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f127e068400) [pid = 1849] [serial = 899] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f1280117c00) [pid = 1849] [serial = 902] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f1289055400) [pid = 1849] [serial = 905] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1849 | 1461225429739 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f67b000 == 113 [pid = 1849] [id = 327] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289586000 == 112 [pid = 1849] [id = 326] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800f3000 == 111 [pid = 1849] [id = 325] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287162800 == 110 [pid = 1849] [id = 324] 00:57:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5f8800 == 111 [pid = 1849] [id = 343] 00:57:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f12799c2800) [pid = 1849] [serial = 1030] [outer = (nil)] 00:57:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f127b5d1800) [pid = 1849] [serial = 1031] [outer = 0x7f12799c2800] 00:57:09 INFO - PROCESS | 1849 | 1461225429804 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f127c990000) [pid = 1849] [serial = 1032] [outer = 0x7f12799c2800] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893e1800 == 110 [pid = 1849] [id = 323] 00:57:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12889c3000 == 109 [pid = 1849] [id = 322] 00:57:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b5e3800 == 108 [pid = 1849] [id = 321] 00:57:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800eb000 == 107 [pid = 1849] [id = 320] 00:57:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca6f800 == 106 [pid = 1849] [id = 311] 00:57:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287142800 == 105 [pid = 1849] [id = 310] 00:57:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948d0800 == 104 [pid = 1849] [id = 309] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f1293411c00) [pid = 1849] [serial = 635] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f12892bf800) [pid = 1849] [serial = 852] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f129137a000) [pid = 1849] [serial = 629] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f129e370c00) [pid = 1849] [serial = 641] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f1292f53c00) [pid = 1849] [serial = 632] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f128a554c00) [pid = 1849] [serial = 692] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f128b85f000) [pid = 1849] [serial = 617] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f128ccf1800) [pid = 1849] [serial = 620] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f1298563c00) [pid = 1849] [serial = 638] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f12904be000) [pid = 1849] [serial = 623] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f12a3f5cc00) [pid = 1849] [serial = 741] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f129108c400) [pid = 1849] [serial = 626] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f128c390c00) [pid = 1849] [serial = 920] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f128c695000) [pid = 1849] [serial = 881] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f12a44ca800) [pid = 1849] [serial = 890] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f128a39d000) [pid = 1849] [serial = 917] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f127e065800) [pid = 1849] [serial = 893] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f127c9eec00) [pid = 1849] [serial = 909] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f127c085800) [pid = 1849] [serial = 908] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f128c8e5400) [pid = 1849] [serial = 923] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f127e0eb800) [pid = 1849] [serial = 875] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f12871f1800) [pid = 1849] [serial = 912] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f1286463c00) [pid = 1849] [serial = 911] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f1291090800) [pid = 1849] [serial = 884] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f12933b8000) [pid = 1849] [serial = 887] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f1288c3f000) [pid = 1849] [serial = 878] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f128905ac00) [pid = 1849] [serial = 914] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f12892b2c00) [pid = 1849] [serial = 915] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f128f8cdc00) [pid = 1849] [serial = 926] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f128ed9ac00) [pid = 1849] [serial = 924] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f128c4e5c00) [pid = 1849] [serial = 921] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f128bc33800) [pid = 1849] [serial = 918] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f129270f400) [pid = 1849] [serial = 927] [outer = (nil)] [url = about:blank] 00:57:10 INFO - PROCESS | 1849 | 1461225430635 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1341ms 00:57:10 INFO - PROCESS | 1849 | 1461225430654 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 1849 | 1461225430657 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:57:10 INFO - PROCESS | 1849 | 1461225430705 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1849 | 1461225430710 Marionette TRACE conn3 <- [1,1346,null,{}] 00:57:10 INFO - PROCESS | 1849 | 1461225430724 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:10 INFO - PROCESS | 1849 | 1461225430867 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:57:10 INFO - PROCESS | 1849 | 1461225430885 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e47f000 == 105 [pid = 1849] [id = 344] 00:57:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f127cbaf400) [pid = 1849] [serial = 1033] [outer = (nil)] 00:57:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f127e0f1800) [pid = 1849] [serial = 1034] [outer = 0x7f127cbaf400] 00:57:10 INFO - PROCESS | 1849 | 1461225430945 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f127fd11400) [pid = 1849] [serial = 1035] [outer = 0x7f127cbaf400] 00:57:11 INFO - PROCESS | 1849 | 1461225431743 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1099ms 00:57:11 INFO - PROCESS | 1849 | 1461225431797 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:57:11 INFO - PROCESS | 1849 | 1461225431801 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:57:11 INFO - PROCESS | 1849 | 1461225431806 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 1849 | 1461225431808 Marionette TRACE conn3 <- [1,1350,null,{}] 00:57:11 INFO - PROCESS | 1849 | 1461225431813 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:11 INFO - PROCESS | 1849 | 1461225431952 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:57:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12889d2800 == 104 [pid = 1849] [id = 10] 00:57:11 INFO - PROCESS | 1849 | 1461225431986 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285842800 == 105 [pid = 1849] [id = 345] 00:57:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f127aa44800) [pid = 1849] [serial = 1036] [outer = (nil)] 00:57:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f1280147c00) [pid = 1849] [serial = 1037] [outer = 0x7f127aa44800] 00:57:12 INFO - PROCESS | 1849 | 1461225432217 Marionette DEBUG loaded listener.js 00:57:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f1280151800) [pid = 1849] [serial = 1038] [outer = 0x7f127aa44800] 00:57:13 INFO - PROCESS | 1849 | 1461225433007 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 00:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1234ms 00:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:57:13 INFO - PROCESS | 1849 | 1461225433041 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:57:13 INFO - PROCESS | 1849 | 1461225433043 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:57:13 INFO - PROCESS | 1849 | 1461225433047 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:57:13 INFO - PROCESS | 1849 | 1461225433051 Marionette TRACE conn3 <- [1,1354,null,{}] 00:57:13 INFO - PROCESS | 1849 | 1461225433063 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:13 INFO - PROCESS | 1849 | 1461225433255 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:57:13 INFO - PROCESS | 1849 | 1461225433280 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12859ad800 == 106 [pid = 1849] [id = 346] 00:57:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f127d9f6400) [pid = 1849] [serial = 1039] [outer = (nil)] 00:57:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f128646b800) [pid = 1849] [serial = 1040] [outer = 0x7f127d9f6400] 00:57:13 INFO - PROCESS | 1849 | 1461225433336 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f12871e7800) [pid = 1849] [serial = 1041] [outer = 0x7f127d9f6400] 00:57:14 INFO - PROCESS | 1849 | 1461225434175 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1183ms 00:57:14 INFO - PROCESS | 1849 | 1461225434237 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:57:14 INFO - PROCESS | 1849 | 1461225434241 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:57:14 INFO - PROCESS | 1849 | 1461225434246 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 1849 | 1461225434248 Marionette TRACE conn3 <- [1,1358,null,{}] 00:57:14 INFO - PROCESS | 1849 | 1461225434253 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:14 INFO - PROCESS | 1849 | 1461225434480 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:57:14 INFO - PROCESS | 1849 | 1461225434519 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288019000 == 107 [pid = 1849] [id = 347] 00:57:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f12871e7000) [pid = 1849] [serial = 1042] [outer = (nil)] 00:57:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f1288b07800) [pid = 1849] [serial = 1043] [outer = 0x7f12871e7000] 00:57:14 INFO - PROCESS | 1849 | 1461225434583 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f1289051c00) [pid = 1849] [serial = 1044] [outer = 0x7f12871e7000] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f128f8d3000) [pid = 1849] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f128b8a6800) [pid = 1849] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f127c07c400) [pid = 1849] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f127c080c00) [pid = 1849] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f128f741800) [pid = 1849] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f127e05f000) [pid = 1849] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f12a04c7c00) [pid = 1849] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f128a39e400) [pid = 1849] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f128bc35800) [pid = 1849] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f128c87e000) [pid = 1849] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f127cbb0000) [pid = 1849] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f127e0ee400) [pid = 1849] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f1290585c00) [pid = 1849] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f127c256000) [pid = 1849] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f127e0f1400) [pid = 1849] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f127c078400) [pid = 1849] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f128c38b000) [pid = 1849] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f128c69e800) [pid = 1849] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f128876e800) [pid = 1849] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f128bc2fc00) [pid = 1849] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f128a550800) [pid = 1849] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f1288b0f000) [pid = 1849] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f1290cec400) [pid = 1849] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f128f745800) [pid = 1849] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f1288a4d400) [pid = 1849] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f128895fc00) [pid = 1849] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f127c256c00) [pid = 1849] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f1288b0a800) [pid = 1849] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f12904bb400) [pid = 1849] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f127d9ee400) [pid = 1849] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f129080fc00) [pid = 1849] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f1291f13800) [pid = 1849] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f127aa43000) [pid = 1849] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f128f8b9c00) [pid = 1849] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f127e0f5400) [pid = 1849] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f127e0f7800) [pid = 1849] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f128bc30800) [pid = 1849] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f127e0ee000) [pid = 1849] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f128f8cac00) [pid = 1849] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f128f744400) [pid = 1849] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f127e0f3800) [pid = 1849] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f127c25d800) [pid = 1849] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f129340d400) [pid = 1849] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f127d9ef400) [pid = 1849] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f128c383c00) [pid = 1849] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f128bc33000) [pid = 1849] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f127e05e400) [pid = 1849] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f1288a4bc00) [pid = 1849] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f1289051000) [pid = 1849] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f128bcd1800) [pid = 1849] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f12871e2c00) [pid = 1849] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f1287092c00) [pid = 1849] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f128bcc9400) [pid = 1849] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f128fc5b800) [pid = 1849] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f128f6cdc00) [pid = 1849] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f127c07d400) [pid = 1849] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f1286380000) [pid = 1849] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f1288955000) [pid = 1849] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f127fddf400) [pid = 1849] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f128f8ca400) [pid = 1849] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:57:15 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f12871e3c00) [pid = 1849] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:57:16 INFO - PROCESS | 1849 | 1461225436339 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 00:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2131ms 00:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:57:16 INFO - PROCESS | 1849 | 1461225436378 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:57:16 INFO - PROCESS | 1849 | 1461225436380 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:57:16 INFO - PROCESS | 1849 | 1461225436386 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:57:16 INFO - PROCESS | 1849 | 1461225436388 Marionette TRACE conn3 <- [1,1362,null,{}] 00:57:16 INFO - PROCESS | 1849 | 1461225436393 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:16 INFO - PROCESS | 1849 | 1461225436543 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:57:16 INFO - PROCESS | 1849 | 1461225436556 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127dadc800 == 108 [pid = 1849] [id = 348] 00:57:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f127c984000) [pid = 1849] [serial = 1045] [outer = (nil)] 00:57:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f127e0ee400) [pid = 1849] [serial = 1046] [outer = 0x7f127c984000] 00:57:16 INFO - PROCESS | 1849 | 1461225436616 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f128637e000) [pid = 1849] [serial = 1047] [outer = 0x7f127c984000] 00:57:17 INFO - PROCESS | 1849 | 1461225437407 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1080ms 00:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:57:17 INFO - PROCESS | 1849 | 1461225437466 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:57:17 INFO - PROCESS | 1849 | 1461225437468 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:57:17 INFO - PROCESS | 1849 | 1461225437475 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:57:17 INFO - PROCESS | 1849 | 1461225437477 Marionette TRACE conn3 <- [1,1366,null,{}] 00:57:17 INFO - PROCESS | 1849 | 1461225437496 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:17 INFO - PROCESS | 1849 | 1461225437642 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:57:17 INFO - PROCESS | 1849 | 1461225437655 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128890d000 == 109 [pid = 1849] [id = 349] 00:57:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f127e05f800) [pid = 1849] [serial = 1048] [outer = (nil)] 00:57:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f1288777800) [pid = 1849] [serial = 1049] [outer = 0x7f127e05f800] 00:57:17 INFO - PROCESS | 1849 | 1461225437713 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f1289052c00) [pid = 1849] [serial = 1050] [outer = 0x7f127e05f800] 00:57:18 INFO - PROCESS | 1849 | 1461225438937 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1849 | 1461225438967 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:57:18 INFO - PROCESS | 1849 | 1461225438976 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1849 | 1461225438981 Marionette TRACE conn3 <- [1,1370,null,{}] 00:57:18 INFO - PROCESS | 1849 | 1461225438989 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:19 INFO - PROCESS | 1849 | 1461225439188 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:57:19 INFO - PROCESS | 1849 | 1461225439379 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e376800 == 110 [pid = 1849] [id = 350] 00:57:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f127b5d6800) [pid = 1849] [serial = 1051] [outer = (nil)] 00:57:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f127c127000) [pid = 1849] [serial = 1052] [outer = 0x7f127b5d6800] 00:57:19 INFO - PROCESS | 1849 | 1461225439450 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f127c338000) [pid = 1849] [serial = 1053] [outer = 0x7f127b5d6800] 00:57:20 INFO - PROCESS | 1849 | 1461225440452 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1849 | 1461225440521 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:57:20 INFO - PROCESS | 1849 | 1461225440531 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1849 | 1461225440535 Marionette TRACE conn3 <- [1,1374,null,{}] 00:57:20 INFO - PROCESS | 1849 | 1461225440541 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:20 INFO - PROCESS | 1849 | 1461225440784 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:57:21 INFO - PROCESS | 1849 | 1461225441094 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128726d800 == 111 [pid = 1849] [id = 351] 00:57:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f127c986c00) [pid = 1849] [serial = 1054] [outer = (nil)] 00:57:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f127e066c00) [pid = 1849] [serial = 1055] [outer = 0x7f127c986c00] 00:57:21 INFO - PROCESS | 1849 | 1461225441177 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f127fd0e000) [pid = 1849] [serial = 1056] [outer = 0x7f127c986c00] 00:57:22 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:22 INFO - PROCESS | 1849 | 1461225442068 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 00:57:22 INFO - PROCESS | 1849 | 1461225442131 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:57:22 INFO - PROCESS | 1849 | 1461225442138 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:57:22 INFO - PROCESS | 1849 | 1461225442143 Marionette TRACE conn3 <- [1,1378,null,{}] 00:57:22 INFO - PROCESS | 1849 | 1461225442158 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:22 INFO - PROCESS | 1849 | 1461225442426 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:57:22 INFO - PROCESS | 1849 | 1461225442600 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891b6000 == 112 [pid = 1849] [id = 352] 00:57:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f128708d800) [pid = 1849] [serial = 1057] [outer = (nil)] 00:57:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f1288777000) [pid = 1849] [serial = 1058] [outer = 0x7f128708d800] 00:57:22 INFO - PROCESS | 1849 | 1461225442688 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f1288a52c00) [pid = 1849] [serial = 1059] [outer = 0x7f128708d800] 00:57:23 INFO - PROCESS | 1849 | 1461225443504 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 1849 | 1461225443577 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:57:23 INFO - PROCESS | 1849 | 1461225443584 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1849 | 1461225443587 Marionette TRACE conn3 <- [1,1382,null,{}] 00:57:23 INFO - PROCESS | 1849 | 1461225443592 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:23 INFO - PROCESS | 1849 | 1461225443808 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:57:23 INFO - PROCESS | 1849 | 1461225443989 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128b79a000 == 113 [pid = 1849] [id = 353] 00:57:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f127cbb5c00) [pid = 1849] [serial = 1060] [outer = (nil)] 00:57:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f128905f800) [pid = 1849] [serial = 1061] [outer = 0x7f127cbb5c00] 00:57:24 INFO - PROCESS | 1849 | 1461225444060 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f128914e400) [pid = 1849] [serial = 1062] [outer = 0x7f127cbb5c00] 00:57:24 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:24 INFO - PROCESS | 1849 | 1461225444993 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 00:57:25 INFO - PROCESS | 1849 | 1461225445072 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:57:25 INFO - PROCESS | 1849 | 1461225445079 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 1849 | 1461225445081 Marionette TRACE conn3 <- [1,1386,null,{}] 00:57:25 INFO - PROCESS | 1849 | 1461225445086 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:25 INFO - PROCESS | 1849 | 1461225445251 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:57:25 INFO - PROCESS | 1849 | 1461225445438 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca3c000 == 114 [pid = 1849] [id = 354] 00:57:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f127fd10c00) [pid = 1849] [serial = 1063] [outer = (nil)] 00:57:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f12892c0000) [pid = 1849] [serial = 1064] [outer = 0x7f127fd10c00] 00:57:25 INFO - PROCESS | 1849 | 1461225445505 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f128a39ec00) [pid = 1849] [serial = 1065] [outer = 0x7f127fd10c00] 00:57:26 INFO - PROCESS | 1849 | 1461225446447 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 1849 | 1461225446474 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:57:26 INFO - PROCESS | 1849 | 1461225446480 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 1849 | 1461225446482 Marionette TRACE conn3 <- [1,1390,null,{}] 00:57:26 INFO - PROCESS | 1849 | 1461225446488 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:26 INFO - PROCESS | 1849 | 1461225446666 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:57:26 INFO - PROCESS | 1849 | 1461225446854 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f88f000 == 115 [pid = 1849] [id = 355] 00:57:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f128a554c00) [pid = 1849] [serial = 1066] [outer = (nil)] 00:57:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f128ba10800) [pid = 1849] [serial = 1067] [outer = 0x7f128a554c00] 00:57:26 INFO - PROCESS | 1849 | 1461225446925 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f128bccc000) [pid = 1849] [serial = 1068] [outer = 0x7f128a554c00] 00:57:27 INFO - PROCESS | 1849 | 1461225447781 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 00:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1340ms 00:57:27 INFO - PROCESS | 1849 | 1461225447820 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:57:27 INFO - PROCESS | 1849 | 1461225447823 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:57:27 INFO - PROCESS | 1849 | 1461225447829 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:57:27 INFO - PROCESS | 1849 | 1461225447831 Marionette TRACE conn3 <- [1,1394,null,{}] 00:57:27 INFO - PROCESS | 1849 | 1461225447836 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:28 INFO - PROCESS | 1849 | 1461225447996 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:57:28 INFO - PROCESS | 1849 | 1461225448182 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129101c000 == 116 [pid = 1849] [id = 356] 00:57:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f128b849000) [pid = 1849] [serial = 1069] [outer = (nil)] 00:57:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f128bd31400) [pid = 1849] [serial = 1070] [outer = 0x7f128b849000] 00:57:28 INFO - PROCESS | 1849 | 1461225448255 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f128c38b000) [pid = 1849] [serial = 1071] [outer = 0x7f128b849000] 00:57:29 INFO - PROCESS | 1849 | 1461225449080 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 00:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1280ms 00:57:29 INFO - PROCESS | 1849 | 1461225449110 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:57:29 INFO - PROCESS | 1849 | 1461225449113 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:57:29 INFO - PROCESS | 1849 | 1461225449118 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 1849 | 1461225449121 Marionette TRACE conn3 <- [1,1398,null,{}] 00:57:29 INFO - PROCESS | 1849 | 1461225449126 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:29 INFO - PROCESS | 1849 | 1461225449280 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:57:29 INFO - PROCESS | 1849 | 1461225449466 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291957000 == 117 [pid = 1849] [id = 357] 00:57:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f128bcca400) [pid = 1849] [serial = 1072] [outer = (nil)] 00:57:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f128c4e2000) [pid = 1849] [serial = 1073] [outer = 0x7f128bcca400] 00:57:29 INFO - PROCESS | 1849 | 1461225449533 Marionette DEBUG loaded listener.js 00:57:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f128c699c00) [pid = 1849] [serial = 1074] [outer = 0x7f128bcca400] 00:57:30 INFO - PROCESS | 1849 | 1461225450430 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 00:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1377ms 00:57:30 INFO - PROCESS | 1849 | 1461225450498 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:57:30 INFO - PROCESS | 1849 | 1461225450501 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:57:30 INFO - PROCESS | 1849 | 1461225450508 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:57:30 INFO - PROCESS | 1849 | 1461225450511 Marionette TRACE conn3 <- [1,1402,null,{}] 00:57:30 INFO - PROCESS | 1849 | 1461225450516 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:30 INFO - PROCESS | 1849 | 1461225450675 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:57:30 INFO - PROCESS | 1849 | 1461225450862 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2d5000 == 118 [pid = 1849] [id = 358] 00:57:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f127aa4a800) [pid = 1849] [serial = 1075] [outer = (nil)] 00:57:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f127e0ec400) [pid = 1849] [serial = 1076] [outer = 0x7f127aa4a800] 00:57:30 INFO - PROCESS | 1849 | 1461225450943 Marionette DEBUG loaded listener.js 00:57:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f128c38fc00) [pid = 1849] [serial = 1077] [outer = 0x7f127aa4a800] 00:57:31 INFO - PROCESS | 1849 | 1461225451820 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1380ms 00:57:31 INFO - PROCESS | 1849 | 1461225451889 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 1849 | 1461225451892 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:57:31 INFO - PROCESS | 1849 | 1461225451898 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1849 | 1461225451900 Marionette TRACE conn3 <- [1,1406,null,{}] 00:57:31 INFO - PROCESS | 1849 | 1461225451906 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:32 INFO - PROCESS | 1849 | 1461225452081 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:57:32 INFO - PROCESS | 1849 | 1461225452274 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5df800 == 119 [pid = 1849] [id = 359] 00:57:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f127aa44c00) [pid = 1849] [serial = 1078] [outer = (nil)] 00:57:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f127c25f800) [pid = 1849] [serial = 1079] [outer = 0x7f127aa44c00] 00:57:32 INFO - PROCESS | 1849 | 1461225452345 Marionette DEBUG loaded listener.js 00:57:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f127e05cc00) [pid = 1849] [serial = 1080] [outer = 0x7f127aa44c00] 00:57:33 INFO - PROCESS | 1849 | 1461225453259 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 00:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1427ms 00:57:33 INFO - PROCESS | 1849 | 1461225453327 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:57:33 INFO - PROCESS | 1849 | 1461225453331 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:57:33 INFO - PROCESS | 1849 | 1461225453337 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:57:33 INFO - PROCESS | 1849 | 1461225453341 Marionette TRACE conn3 <- [1,1410,null,{}] 00:57:33 INFO - PROCESS | 1849 | 1461225453346 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:33 INFO - PROCESS | 1849 | 1461225453547 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:57:33 INFO - PROCESS | 1849 | 1461225453734 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127dadb000 == 120 [pid = 1849] [id = 360] 00:57:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f127c081c00) [pid = 1849] [serial = 1081] [outer = (nil)] 00:57:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f127d9f0c00) [pid = 1849] [serial = 1082] [outer = 0x7f127c081c00] 00:57:33 INFO - PROCESS | 1849 | 1461225453810 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f128c697400) [pid = 1849] [serial = 1083] [outer = 0x7f127c081c00] 00:57:34 INFO - PROCESS | 1849 | 1461225454736 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 00:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1439ms 00:57:34 INFO - PROCESS | 1849 | 1461225454776 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1849 | 1461225454778 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:57:34 INFO - PROCESS | 1849 | 1461225454784 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1849 | 1461225454786 Marionette TRACE conn3 <- [1,1414,null,{}] 00:57:34 INFO - PROCESS | 1849 | 1461225454792 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:34 INFO - PROCESS | 1849 | 1461225454965 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:57:35 INFO - PROCESS | 1849 | 1461225455154 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800ef800 == 121 [pid = 1849] [id = 361] 00:57:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f127c98cc00) [pid = 1849] [serial = 1084] [outer = (nil)] 00:57:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f1286468400) [pid = 1849] [serial = 1085] [outer = 0x7f127c98cc00] 00:57:35 INFO - PROCESS | 1849 | 1461225455222 Marionette DEBUG loaded listener.js 00:57:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f128c69e400) [pid = 1849] [serial = 1086] [outer = 0x7f127c98cc00] 00:57:36 INFO - PROCESS | 1849 | 1461225456552 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 00:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1784ms 00:57:36 INFO - PROCESS | 1849 | 1461225456568 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:57:36 INFO - PROCESS | 1849 | 1461225456573 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:57:36 INFO - PROCESS | 1849 | 1461225456581 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:57:36 INFO - PROCESS | 1849 | 1461225456586 Marionette TRACE conn3 <- [1,1418,null,{}] 00:57:36 INFO - PROCESS | 1849 | 1461225456595 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:36 INFO - PROCESS | 1849 | 1461225456815 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:57:37 INFO - PROCESS | 1849 | 1461225457029 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12852d4800 == 122 [pid = 1849] [id = 362] 00:57:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f127b5cb000) [pid = 1849] [serial = 1087] [outer = (nil)] 00:57:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f127b5d7400) [pid = 1849] [serial = 1088] [outer = 0x7f127b5cb000] 00:57:37 INFO - PROCESS | 1849 | 1461225457096 Marionette DEBUG loaded listener.js 00:57:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f127c261c00) [pid = 1849] [serial = 1089] [outer = 0x7f127b5cb000] 00:57:38 INFO - PROCESS | 1849 | 1461225458105 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 00:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1586ms 00:57:38 INFO - PROCESS | 1849 | 1461225458166 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:57:38 INFO - PROCESS | 1849 | 1461225458174 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:57:38 INFO - PROCESS | 1849 | 1461225458184 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:57:38 INFO - PROCESS | 1849 | 1461225458188 Marionette TRACE conn3 <- [1,1422,null,{}] 00:57:38 INFO - PROCESS | 1849 | 1461225458193 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:38 INFO - PROCESS | 1849 | 1461225458362 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:57:38 INFO - PROCESS | 1849 | 1461225458594 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279be4800 == 123 [pid = 1849] [id = 363] 00:57:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f127b328800) [pid = 1849] [serial = 1090] [outer = (nil)] 00:57:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f127c33a000) [pid = 1849] [serial = 1091] [outer = 0x7f127b328800] 00:57:38 INFO - PROCESS | 1849 | 1461225458720 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f127cbbcc00) [pid = 1849] [serial = 1092] [outer = 0x7f127b328800] 00:57:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b4d2000 == 122 [pid = 1849] [id = 300] 00:57:38 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f128c877400) [pid = 1849] [serial = 959] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f128c69fc00) [pid = 1849] [serial = 989] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800d4800 == 121 [pid = 1849] [id = 301] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c1d9800 == 120 [pid = 1849] [id = 299] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127dadc800 == 119 [pid = 1849] [id = 348] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288019000 == 118 [pid = 1849] [id = 347] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12859ad800 == 117 [pid = 1849] [id = 346] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285842800 == 116 [pid = 1849] [id = 345] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e47f000 == 115 [pid = 1849] [id = 344] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b5f8800 == 114 [pid = 1849] [id = 343] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd15000 == 113 [pid = 1849] [id = 342] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e369800 == 112 [pid = 1849] [id = 338] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12852c4800 == 111 [pid = 1849] [id = 337] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd24000 == 110 [pid = 1849] [id = 336] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd9d000 == 109 [pid = 1849] [id = 335] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a45c2000 == 108 [pid = 1849] [id = 334] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129e3e2800 == 107 [pid = 1849] [id = 333] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129284f000 == 106 [pid = 1849] [id = 332] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288905000 == 105 [pid = 1849] [id = 331] 00:57:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e47e000 == 104 [pid = 1849] [id = 330] 00:57:39 INFO - PROCESS | 1849 | 1461225459597 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f129f22c400) [pid = 1849] [serial = 680] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f128906ac00) [pid = 1849] [serial = 971] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f128ccef800) [pid = 1849] [serial = 981] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f128c38ac00) [pid = 1849] [serial = 792] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f128c69bc00) [pid = 1849] [serial = 978] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f128c38f400) [pid = 1849] [serial = 825] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f128944ac00) [pid = 1849] [serial = 935] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f128bc32c00) [pid = 1849] [serial = 975] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f127c07e800) [pid = 1849] [serial = 962] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f12a25e8c00) [pid = 1849] [serial = 762] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f128905dc00) [pid = 1849] [serial = 738] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f12a251c400) [pid = 1849] [serial = 686] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f128e38b400) [pid = 1849] [serial = 720] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f1299219400) [pid = 1849] [serial = 665] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f12a3e2b000) [pid = 1849] [serial = 944] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f128c4dd400) [pid = 1849] [serial = 977] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f12a3f4f800) [pid = 1849] [serial = 846] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f1290cec800) [pid = 1849] [serial = 984] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f128c8e7c00) [pid = 1849] [serial = 938] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f12a3f5c800) [pid = 1849] [serial = 735] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f12a4597000) [pid = 1849] [serial = 732] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f12799cb400) [pid = 1849] [serial = 956] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f127cbb8000) [pid = 1849] [serial = 965] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f1280120c00) [pid = 1849] [serial = 903] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f128638a000) [pid = 1849] [serial = 777] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f128944f800) [pid = 1849] [serial = 765] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f12a46c0400) [pid = 1849] [serial = 849] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f128b862800) [pid = 1849] [serial = 974] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f1292705c00) [pid = 1849] [serial = 674] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f127fdd5c00) [pid = 1849] [serial = 986] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f12a44c6800) [pid = 1849] [serial = 689] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f1291592000) [pid = 1849] [serial = 885] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f128c9aa800) [pid = 1849] [serial = 882] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f1286388000) [pid = 1849] [serial = 876] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f12892b5800) [pid = 1849] [serial = 879] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f129f22ec00) [pid = 1849] [serial = 888] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f12871edc00) [pid = 1849] [serial = 894] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f12a48b4800) [pid = 1849] [serial = 891] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f128f73e800) [pid = 1849] [serial = 768] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f128e10f000) [pid = 1849] [serial = 828] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f128f739c00) [pid = 1849] [serial = 983] [outer = (nil)] [url = about:blank] 00:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1479ms 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f127d9f9000) [pid = 1849] [serial = 966] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f128c69d800) [pid = 1849] [serial = 783] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f1286385000) [pid = 1849] [serial = 932] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f1294ba7800) [pid = 1849] [serial = 713] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f127c261000) [pid = 1849] [serial = 897] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f1286385800) [pid = 1849] [serial = 969] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f1288a57400) [pid = 1849] [serial = 987] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f12a0336000) [pid = 1849] [serial = 947] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f128c878c00) [pid = 1849] [serial = 980] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f129f1f2000) [pid = 1849] [serial = 929] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f128f741000) [pid = 1849] [serial = 831] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f129f227000) [pid = 1849] [serial = 726] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f12a060e800) [pid = 1849] [serial = 683] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f128e109400) [pid = 1849] [serial = 671] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f12a44c2800) [pid = 1849] [serial = 774] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f1291f13400) [pid = 1849] [serial = 834] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f128014b400) [pid = 1849] [serial = 950] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f1289152400) [pid = 1849] [serial = 717] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f12892b9c00) [pid = 1849] [serial = 972] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f128c4e0000) [pid = 1849] [serial = 900] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f128a39fc00) [pid = 1849] [serial = 668] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f129ef7fc00) [pid = 1849] [serial = 677] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f127d9fd400) [pid = 1849] [serial = 789] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f128c873800) [pid = 1849] [serial = 953] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f1292fc5000) [pid = 1849] [serial = 723] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f12a0336800) [pid = 1849] [serial = 843] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f1292876000) [pid = 1849] [serial = 941] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f127c983c00) [pid = 1849] [serial = 963] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f1299212c00) [pid = 1849] [serial = 837] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f12a458e400) [pid = 1849] [serial = 786] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f128914b800) [pid = 1849] [serial = 822] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f129f4f5800) [pid = 1849] [serial = 729] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f129f4a9800) [pid = 1849] [serial = 930] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f12a44cdc00) [pid = 1849] [serial = 780] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f129f4a6000) [pid = 1849] [serial = 771] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f129f225c00) [pid = 1849] [serial = 840] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f1280125800) [pid = 1849] [serial = 968] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f1286386c00) [pid = 1849] [serial = 819] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f128c4e5800) [pid = 1849] [serial = 906] [outer = (nil)] [url = about:blank] 00:57:39 INFO - PROCESS | 1849 | 1461225459693 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:57:39 INFO - PROCESS | 1849 | 1461225459700 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:57:39 INFO - PROCESS | 1849 | 1461225459709 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 1849 | 1461225459722 Marionette TRACE conn3 <- [1,1426,null,{}] 00:57:39 INFO - PROCESS | 1849 | 1461225459737 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:39 INFO - PROCESS | 1849 | 1461225459900 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:57:40 INFO - PROCESS | 1849 | 1461225460043 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d6d9000 == 105 [pid = 1849] [id = 364] 00:57:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f127c11c800) [pid = 1849] [serial = 1093] [outer = (nil)] 00:57:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f127e0f6400) [pid = 1849] [serial = 1094] [outer = 0x7f127c11c800] 00:57:40 INFO - PROCESS | 1849 | 1461225460106 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f127fddac00) [pid = 1849] [serial = 1095] [outer = 0x7f127c11c800] 00:57:40 INFO - PROCESS | 1849 | 1461225460832 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 00:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1159ms 00:57:40 INFO - PROCESS | 1849 | 1461225460869 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:57:40 INFO - PROCESS | 1849 | 1461225460873 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:57:40 INFO - PROCESS | 1849 | 1461225460907 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:57:40 INFO - PROCESS | 1849 | 1461225460911 Marionette TRACE conn3 <- [1,1430,null,{}] 00:57:40 INFO - PROCESS | 1849 | 1461225460915 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:41 INFO - PROCESS | 1849 | 1461225461065 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:57:41 INFO - PROCESS | 1849 | 1461225461075 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e4800 == 106 [pid = 1849] [id = 365] 00:57:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f127fddbc00) [pid = 1849] [serial = 1096] [outer = (nil)] 00:57:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f1286380000) [pid = 1849] [serial = 1097] [outer = 0x7f127fddbc00] 00:57:41 INFO - PROCESS | 1849 | 1461225461133 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f1286462c00) [pid = 1849] [serial = 1098] [outer = 0x7f127fddbc00] 00:57:42 INFO - PROCESS | 1849 | 1461225462549 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f1288b03800) [pid = 1849] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f12889d4800) [pid = 1849] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f127c984000) [pid = 1849] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f127d9f6400) [pid = 1849] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f12871e7000) [pid = 1849] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f127cbaf400) [pid = 1849] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f127acc7800) [pid = 1849] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f12799c2800) [pid = 1849] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f127c079800) [pid = 1849] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:57:42 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f127aa44800) [pid = 1849] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1746ms 00:57:42 INFO - PROCESS | 1849 | 1461225462687 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:57:42 INFO - PROCESS | 1849 | 1461225462694 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:57:42 INFO - PROCESS | 1849 | 1461225462706 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 1849 | 1461225462710 Marionette TRACE conn3 <- [1,1434,null,{}] 00:57:42 INFO - PROCESS | 1849 | 1461225462783 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:43 INFO - PROCESS | 1849 | 1461225463030 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:57:43 INFO - PROCESS | 1849 | 1461225463162 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d6e4000 == 107 [pid = 1849] [id = 366] 00:57:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f127b5d7800) [pid = 1849] [serial = 1099] [outer = (nil)] 00:57:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f127c080800) [pid = 1849] [serial = 1100] [outer = 0x7f127b5d7800] 00:57:43 INFO - PROCESS | 1849 | 1461225463232 Marionette DEBUG loaded listener.js 00:57:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f127c336c00) [pid = 1849] [serial = 1101] [outer = 0x7f127b5d7800] 00:57:44 INFO - PROCESS | 1849 | 1461225464227 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 00:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1598ms 00:57:44 INFO - PROCESS | 1849 | 1461225464305 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:57:44 INFO - PROCESS | 1849 | 1461225464316 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:57:44 INFO - PROCESS | 1849 | 1461225464330 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 1849 | 1461225464336 Marionette TRACE conn3 <- [1,1438,null,{}] 00:57:44 INFO - PROCESS | 1849 | 1461225464344 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:44 INFO - PROCESS | 1849 | 1461225464717 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:57:44 INFO - PROCESS | 1849 | 1461225464923 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12852dd000 == 108 [pid = 1849] [id = 367] 00:57:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f127d9fa800) [pid = 1849] [serial = 1102] [outer = (nil)] 00:57:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f127e0e9c00) [pid = 1849] [serial = 1103] [outer = 0x7f127d9fa800] 00:57:45 INFO - PROCESS | 1849 | 1461225465000 Marionette DEBUG loaded listener.js 00:57:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f127fdd9c00) [pid = 1849] [serial = 1104] [outer = 0x7f127d9fa800] 00:57:46 INFO - PROCESS | 1849 | 1461225466133 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 00:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1842ms 00:57:46 INFO - PROCESS | 1849 | 1461225466170 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:57:46 INFO - PROCESS | 1849 | 1461225466173 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:57:46 INFO - PROCESS | 1849 | 1461225466179 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:57:46 INFO - PROCESS | 1849 | 1461225466184 Marionette TRACE conn3 <- [1,1442,null,{}] 00:57:46 INFO - PROCESS | 1849 | 1461225466200 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:46 INFO - PROCESS | 1849 | 1461225466435 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:57:46 INFO - PROCESS | 1849 | 1461225466750 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287152800 == 109 [pid = 1849] [id = 368] 00:57:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f128646cc00) [pid = 1849] [serial = 1105] [outer = (nil)] 00:57:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f12882e4c00) [pid = 1849] [serial = 1106] [outer = 0x7f128646cc00] 00:57:46 INFO - PROCESS | 1849 | 1461225466833 Marionette DEBUG loaded listener.js 00:57:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f128895a400) [pid = 1849] [serial = 1107] [outer = 0x7f128646cc00] 00:57:47 INFO - PROCESS | 1849 | 1461225467713 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 00:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1586ms 00:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:57:47 INFO - PROCESS | 1849 | 1461225467766 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:57:47 INFO - PROCESS | 1849 | 1461225467770 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:57:47 INFO - PROCESS | 1849 | 1461225467776 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 1849 | 1461225467779 Marionette TRACE conn3 <- [1,1446,null,{}] 00:57:47 INFO - PROCESS | 1849 | 1461225467784 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:47 INFO - PROCESS | 1849 | 1461225467950 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:57:48 INFO - PROCESS | 1849 | 1461225468139 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288918000 == 110 [pid = 1849] [id = 369] 00:57:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f128646f400) [pid = 1849] [serial = 1108] [outer = (nil)] 00:57:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f1289152400) [pid = 1849] [serial = 1109] [outer = 0x7f128646f400] 00:57:48 INFO - PROCESS | 1849 | 1461225468211 Marionette DEBUG loaded listener.js 00:57:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f128a020400) [pid = 1849] [serial = 1110] [outer = 0x7f128646f400] 00:57:49 INFO - PROCESS | 1849 | 1461225469096 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 00:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1380ms 00:57:49 INFO - PROCESS | 1849 | 1461225469156 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:57:49 INFO - PROCESS | 1849 | 1461225469160 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:57:49 INFO - PROCESS | 1849 | 1461225469166 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:57:49 INFO - PROCESS | 1849 | 1461225469169 Marionette TRACE conn3 <- [1,1450,null,{}] 00:57:49 INFO - PROCESS | 1849 | 1461225469175 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:49 INFO - PROCESS | 1849 | 1461225469364 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:57:49 INFO - PROCESS | 1849 | 1461225469543 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891b5800 == 111 [pid = 1849] [id = 370] 00:57:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f12871ed400) [pid = 1849] [serial = 1111] [outer = (nil)] 00:57:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f128a552c00) [pid = 1849] [serial = 1112] [outer = 0x7f12871ed400] 00:57:49 INFO - PROCESS | 1849 | 1461225469615 Marionette DEBUG loaded listener.js 00:57:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f128b85f000) [pid = 1849] [serial = 1113] [outer = 0x7f12871ed400] 00:57:50 INFO - PROCESS | 1849 | 1461225470490 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1379ms 00:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:57:50 INFO - PROCESS | 1849 | 1461225470546 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:57:50 INFO - PROCESS | 1849 | 1461225470549 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:57:50 INFO - PROCESS | 1849 | 1461225470555 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1849 | 1461225470558 Marionette TRACE conn3 <- [1,1454,null,{}] 00:57:50 INFO - PROCESS | 1849 | 1461225470563 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:50 INFO - PROCESS | 1849 | 1461225470782 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:57:50 INFO - PROCESS | 1849 | 1461225470965 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca30000 == 112 [pid = 1849] [id = 371] 00:57:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f128ba0a800) [pid = 1849] [serial = 1114] [outer = (nil)] 00:57:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f128bc30000) [pid = 1849] [serial = 1115] [outer = 0x7f128ba0a800] 00:57:51 INFO - PROCESS | 1849 | 1461225471038 Marionette DEBUG loaded listener.js 00:57:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f128c878c00) [pid = 1849] [serial = 1116] [outer = 0x7f128ba0a800] 00:57:51 INFO - PROCESS | 1849 | 1461225471975 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1486ms 00:57:52 INFO - PROCESS | 1849 | 1461225472041 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 1849 | 1461225472045 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:57:52 INFO - PROCESS | 1849 | 1461225472051 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1849 | 1461225472053 Marionette TRACE conn3 <- [1,1458,null,{}] 00:57:52 INFO - PROCESS | 1849 | 1461225472058 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:52 INFO - PROCESS | 1849 | 1461225472241 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:57:52 INFO - PROCESS | 1849 | 1461225472417 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cc68800 == 113 [pid = 1849] [id = 372] 00:57:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f12871f0400) [pid = 1849] [serial = 1117] [outer = (nil)] 00:57:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f128c8e4000) [pid = 1849] [serial = 1118] [outer = 0x7f12871f0400] 00:57:52 INFO - PROCESS | 1849 | 1461225472487 Marionette DEBUG loaded listener.js 00:57:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f128ccec800) [pid = 1849] [serial = 1119] [outer = 0x7f12871f0400] 00:57:53 INFO - PROCESS | 1849 | 1461225473376 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 00:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1379ms 00:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:57:53 INFO - PROCESS | 1849 | 1461225473431 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:57:53 INFO - PROCESS | 1849 | 1461225473434 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:57:53 INFO - PROCESS | 1849 | 1461225473441 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:57:53 INFO - PROCESS | 1849 | 1461225473444 Marionette TRACE conn3 <- [1,1462,null,{}] 00:57:53 INFO - PROCESS | 1849 | 1461225473450 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:53 INFO - PROCESS | 1849 | 1461225473606 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:57:53 INFO - PROCESS | 1849 | 1461225473788 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f89c800 == 114 [pid = 1849] [id = 373] 00:57:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f128a550000) [pid = 1849] [serial = 1120] [outer = (nil)] 00:57:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f128e105400) [pid = 1849] [serial = 1121] [outer = 0x7f128a550000] 00:57:53 INFO - PROCESS | 1849 | 1461225473860 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f128e386c00) [pid = 1849] [serial = 1122] [outer = 0x7f128a550000] 00:57:54 INFO - PROCESS | 1849 | 1461225474740 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 00:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1332ms 00:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:57:54 INFO - PROCESS | 1849 | 1461225474773 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:57:54 INFO - PROCESS | 1849 | 1461225474776 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:57:54 INFO - PROCESS | 1849 | 1461225474782 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 1849 | 1461225474785 Marionette TRACE conn3 <- [1,1466,null,{}] 00:57:54 INFO - PROCESS | 1849 | 1461225474790 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:54 INFO - PROCESS | 1849 | 1461225474951 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:57:55 INFO - PROCESS | 1849 | 1461225475136 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291c67800 == 115 [pid = 1849] [id = 374] 00:57:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f128ccf4800) [pid = 1849] [serial = 1123] [outer = (nil)] 00:57:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f128f545c00) [pid = 1849] [serial = 1124] [outer = 0x7f128ccf4800] 00:57:55 INFO - PROCESS | 1849 | 1461225475204 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f128f6cb000) [pid = 1849] [serial = 1125] [outer = 0x7f128ccf4800] 00:57:56 INFO - PROCESS | 1849 | 1461225476109 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1382ms 00:57:56 INFO - PROCESS | 1849 | 1461225476164 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 1849 | 1461225476168 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:57:56 INFO - PROCESS | 1849 | 1461225476174 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 1849 | 1461225476176 Marionette TRACE conn3 <- [1,1470,null,{}] 00:57:56 INFO - PROCESS | 1849 | 1461225476181 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:56 INFO - PROCESS | 1849 | 1461225476354 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:57:56 INFO - PROCESS | 1849 | 1461225476555 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292764800 == 116 [pid = 1849] [id = 375] 00:57:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f1280120400) [pid = 1849] [serial = 1126] [outer = (nil)] 00:57:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f128f741800) [pid = 1849] [serial = 1127] [outer = 0x7f1280120400] 00:57:56 INFO - PROCESS | 1849 | 1461225476664 Marionette DEBUG loaded listener.js 00:57:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f128f8b1c00) [pid = 1849] [serial = 1128] [outer = 0x7f1280120400] 00:57:57 INFO - PROCESS | 1849 | 1461225477561 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 00:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1427ms 00:57:57 INFO - PROCESS | 1849 | 1461225477602 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:57:57 INFO - PROCESS | 1849 | 1461225477606 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:57:57 INFO - PROCESS | 1849 | 1461225477612 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:57:57 INFO - PROCESS | 1849 | 1461225477616 Marionette TRACE conn3 <- [1,1474,null,{}] 00:57:57 INFO - PROCESS | 1849 | 1461225477622 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:57 INFO - PROCESS | 1849 | 1461225477819 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:57:58 INFO - PROCESS | 1849 | 1461225478009 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12933e8800 == 117 [pid = 1849] [id = 376] 00:57:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f128f8b3000) [pid = 1849] [serial = 1129] [outer = (nil)] 00:57:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f128f8d4400) [pid = 1849] [serial = 1130] [outer = 0x7f128f8b3000] 00:57:58 INFO - PROCESS | 1849 | 1461225478091 Marionette DEBUG loaded listener.js 00:57:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f1290585c00) [pid = 1849] [serial = 1131] [outer = 0x7f128f8b3000] 00:57:59 INFO - PROCESS | 1849 | 1461225479140 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1585ms 00:57:59 INFO - PROCESS | 1849 | 1461225479199 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:57:59 INFO - PROCESS | 1849 | 1461225479202 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:57:59 INFO - PROCESS | 1849 | 1461225479208 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:57:59 INFO - PROCESS | 1849 | 1461225479210 Marionette TRACE conn3 <- [1,1478,null,{}] 00:57:59 INFO - PROCESS | 1849 | 1461225479216 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:59 INFO - PROCESS | 1849 | 1461225479387 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:57:59 INFO - PROCESS | 1849 | 1461225479614 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800d8000 == 118 [pid = 1849] [id = 377] 00:57:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f127b32b800) [pid = 1849] [serial = 1132] [outer = (nil)] 00:57:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f129108b800) [pid = 1849] [serial = 1133] [outer = 0x7f127b32b800] 00:57:59 INFO - PROCESS | 1849 | 1461225479839 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f12911c3400) [pid = 1849] [serial = 1134] [outer = 0x7f127b32b800] 00:58:00 INFO - PROCESS | 1849 | 1461225480845 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 00:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1684ms 00:58:00 INFO - PROCESS | 1849 | 1461225480893 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:58:00 INFO - PROCESS | 1849 | 1461225480897 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:58:00 INFO - PROCESS | 1849 | 1461225480903 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:58:00 INFO - PROCESS | 1849 | 1461225480905 Marionette TRACE conn3 <- [1,1482,null,{}] 00:58:00 INFO - PROCESS | 1849 | 1461225480910 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:01 INFO - PROCESS | 1849 | 1461225481093 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:58:01 INFO - PROCESS | 1849 | 1461225481326 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2ae000 == 119 [pid = 1849] [id = 378] 00:58:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f127aa3b800) [pid = 1849] [serial = 1135] [outer = (nil)] 00:58:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f1286466800) [pid = 1849] [serial = 1136] [outer = 0x7f127aa3b800] 00:58:01 INFO - PROCESS | 1849 | 1461225481449 Marionette DEBUG loaded listener.js 00:58:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f12911c4000) [pid = 1849] [serial = 1137] [outer = 0x7f127aa3b800] 00:58:02 INFO - PROCESS | 1849 | 1461225482583 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 00:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1738ms 00:58:02 INFO - PROCESS | 1849 | 1461225482643 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:58:02 INFO - PROCESS | 1849 | 1461225482647 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:58:02 INFO - PROCESS | 1849 | 1461225482655 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:58:02 INFO - PROCESS | 1849 | 1461225482659 Marionette TRACE conn3 <- [1,1486,null,{}] 00:58:02 INFO - PROCESS | 1849 | 1461225482667 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:02 INFO - PROCESS | 1849 | 1461225482860 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:58:03 INFO - PROCESS | 1849 | 1461225483427 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd24000 == 120 [pid = 1849] [id = 379] 00:58:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f127aa3f400) [pid = 1849] [serial = 1138] [outer = (nil)] 00:58:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f127aa4a000) [pid = 1849] [serial = 1139] [outer = 0x7f127aa3f400] 00:58:03 INFO - PROCESS | 1849 | 1461225483553 Marionette DEBUG loaded listener.js 00:58:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f127b5d8c00) [pid = 1849] [serial = 1140] [outer = 0x7f127aa3f400] 00:58:04 INFO - PROCESS | 1849 | 1461225484429 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 00:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1832ms 00:58:04 INFO - PROCESS | 1849 | 1461225484488 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:58:04 INFO - PROCESS | 1849 | 1461225484495 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:58:04 INFO - PROCESS | 1849 | 1461225484503 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:58:04 INFO - PROCESS | 1849 | 1461225484507 Marionette TRACE conn3 <- [1,1490,null,{}] 00:58:04 INFO - PROCESS | 1849 | 1461225484514 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:04 INFO - PROCESS | 1849 | 1461225484694 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:58:04 INFO - PROCESS | 1849 | 1461225484903 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861a4000 == 121 [pid = 1849] [id = 380] 00:58:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f127aa46400) [pid = 1849] [serial = 1141] [outer = (nil)] 00:58:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f127c254800) [pid = 1849] [serial = 1142] [outer = 0x7f127aa46400] 00:58:04 INFO - PROCESS | 1849 | 1461225484971 Marionette DEBUG loaded listener.js 00:58:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f127e05b000) [pid = 1849] [serial = 1143] [outer = 0x7f127aa46400] 00:58:05 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128b827800 == 120 [pid = 1849] [id = 59] 00:58:05 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127d6d9000 == 119 [pid = 1849] [id = 364] 00:58:05 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279be4800 == 118 [pid = 1849] [id = 363] 00:58:05 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f1288b53800) [pid = 1849] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12852d4800 == 117 [pid = 1849] [id = 362] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127dadb000 == 116 [pid = 1849] [id = 360] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b5df800 == 115 [pid = 1849] [id = 359] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2d5000 == 114 [pid = 1849] [id = 358] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291957000 == 113 [pid = 1849] [id = 357] 00:58:06 INFO - PROCESS | 1849 | 1461225486118 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129101c000 == 112 [pid = 1849] [id = 356] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f88f000 == 111 [pid = 1849] [id = 355] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca3c000 == 110 [pid = 1849] [id = 354] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128b79a000 == 109 [pid = 1849] [id = 353] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891b6000 == 108 [pid = 1849] [id = 352] 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128726d800 == 107 [pid = 1849] [id = 351] 00:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1633ms 00:58:06 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e376800 == 106 [pid = 1849] [id = 350] 00:58:06 INFO - PROCESS | 1849 | 1461225486140 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:58:06 INFO - PROCESS | 1849 | 1461225486145 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:58:06 INFO - PROCESS | 1849 | 1461225486151 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:58:06 INFO - PROCESS | 1849 | 1461225486154 Marionette TRACE conn3 <- [1,1494,null,{}] 00:58:06 INFO - PROCESS | 1849 | 1461225486159 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:06 INFO - PROCESS | 1849 | 1461225486327 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f128c87f000) [pid = 1849] [serial = 1001] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f127fde0800) [pid = 1849] [serial = 995] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f12871e7800) [pid = 1849] [serial = 1041] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f1280151800) [pid = 1849] [serial = 1038] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f128637e000) [pid = 1849] [serial = 1047] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f128709b800) [pid = 1849] [serial = 714] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f127e0ee400) [pid = 1849] [serial = 1046] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f128646b800) [pid = 1849] [serial = 1040] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f1288b07800) [pid = 1849] [serial = 1043] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f1289051c00) [pid = 1849] [serial = 1044] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f127e0f1800) [pid = 1849] [serial = 1034] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f127fd11400) [pid = 1849] [serial = 1035] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f127c331400) [pid = 1849] [serial = 1025] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f127c121800) [pid = 1849] [serial = 1029] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f127b5d3c00) [pid = 1849] [serial = 1028] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f127b5d1800) [pid = 1849] [serial = 1031] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f127c990000) [pid = 1849] [serial = 1032] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f127acce000) [pid = 1849] [serial = 1013] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f12a4549800) [pid = 1849] [serial = 1007] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f1292707400) [pid = 1849] [serial = 1004] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f127b327400) [pid = 1849] [serial = 1022] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f12922e7000) [pid = 1849] [serial = 990] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f128b863400) [pid = 1849] [serial = 998] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f1280147c00) [pid = 1849] [serial = 1037] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f127c985c00) [pid = 1849] [serial = 992] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f127fd0d000) [pid = 1849] [serial = 1010] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f127b5cf800) [pid = 1849] [serial = 1016] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f127c11a400) [pid = 1849] [serial = 1019] [outer = (nil)] [url = about:blank] 00:58:06 INFO - PROCESS | 1849 | 1461225486587 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2b0000 == 107 [pid = 1849] [id = 381] 00:58:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f127b327400) [pid = 1849] [serial = 1144] [outer = (nil)] 00:58:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f127c985c00) [pid = 1849] [serial = 1145] [outer = 0x7f127b327400] 00:58:06 INFO - PROCESS | 1849 | 1461225486681 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f128637f800) [pid = 1849] [serial = 1146] [outer = 0x7f127b327400] 00:58:07 INFO - PROCESS | 1849 | 1461225487421 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 00:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1331ms 00:58:07 INFO - PROCESS | 1849 | 1461225487483 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:58:07 INFO - PROCESS | 1849 | 1461225487485 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:58:07 INFO - PROCESS | 1849 | 1461225487498 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 1849 | 1461225487506 Marionette TRACE conn3 <- [1,1498,null,{}] 00:58:07 INFO - PROCESS | 1849 | 1461225487514 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:07 INFO - PROCESS | 1849 | 1461225487734 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:58:07 INFO - PROCESS | 1849 | 1461225487751 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12801b9000 == 108 [pid = 1849] [id = 382] 00:58:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f12799c2800) [pid = 1849] [serial = 1147] [outer = (nil)] 00:58:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f128895ec00) [pid = 1849] [serial = 1148] [outer = 0x7f12799c2800] 00:58:07 INFO - PROCESS | 1849 | 1461225487810 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f1288b07800) [pid = 1849] [serial = 1149] [outer = 0x7f12799c2800] 00:58:08 INFO - PROCESS | 1849 | 1461225488614 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 00:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1140ms 00:58:08 INFO - PROCESS | 1849 | 1461225488636 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:58:08 INFO - PROCESS | 1849 | 1461225488640 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:58:08 INFO - PROCESS | 1849 | 1461225488644 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 1849 | 1461225488647 Marionette TRACE conn3 <- [1,1502,null,{}] 00:58:08 INFO - PROCESS | 1849 | 1461225488652 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:08 INFO - PROCESS | 1849 | 1461225488863 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:58:08 INFO - PROCESS | 1849 | 1461225488894 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b5f000 == 109 [pid = 1849] [id = 383] 00:58:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f1288a52000) [pid = 1849] [serial = 1150] [outer = (nil)] 00:58:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f1289151c00) [pid = 1849] [serial = 1151] [outer = 0x7f1288a52000] 00:58:08 INFO - PROCESS | 1849 | 1461225488955 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f128944f000) [pid = 1849] [serial = 1152] [outer = 0x7f1288a52000] 00:58:09 INFO - PROCESS | 1849 | 1461225489808 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 00:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1179ms 00:58:09 INFO - PROCESS | 1849 | 1461225489824 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:58:09 INFO - PROCESS | 1849 | 1461225489828 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:58:09 INFO - PROCESS | 1849 | 1461225489834 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:58:09 INFO - PROCESS | 1849 | 1461225489837 Marionette TRACE conn3 <- [1,1506,null,{}] 00:58:09 INFO - PROCESS | 1849 | 1461225489842 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:10 INFO - PROCESS | 1849 | 1461225490053 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:58:10 INFO - PROCESS | 1849 | 1461225490088 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893dc800 == 110 [pid = 1849] [id = 384] 00:58:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f128a558800) [pid = 1849] [serial = 1153] [outer = (nil)] 00:58:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f128b85ec00) [pid = 1849] [serial = 1154] [outer = 0x7f128a558800] 00:58:10 INFO - PROCESS | 1849 | 1461225490166 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f128bcc8c00) [pid = 1849] [serial = 1155] [outer = 0x7f128a558800] 00:58:10 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f127b5cb000) [pid = 1849] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:58:10 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f127c11c800) [pid = 1849] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:58:10 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f127b328800) [pid = 1849] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:58:11 INFO - PROCESS | 1849 | 1461225491232 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 00:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1430ms 00:58:11 INFO - PROCESS | 1849 | 1461225491264 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:58:11 INFO - PROCESS | 1849 | 1461225491267 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:58:11 INFO - PROCESS | 1849 | 1461225491272 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:58:11 INFO - PROCESS | 1849 | 1461225491275 Marionette TRACE conn3 <- [1,1510,null,{}] 00:58:11 INFO - PROCESS | 1849 | 1461225491280 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:11 INFO - PROCESS | 1849 | 1461225491494 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:58:11 INFO - PROCESS | 1849 | 1461225491522 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfde800 == 111 [pid = 1849] [id = 385] 00:58:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f12892b9c00) [pid = 1849] [serial = 1156] [outer = (nil)] 00:58:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f128bccc400) [pid = 1849] [serial = 1157] [outer = 0x7f12892b9c00] 00:58:11 INFO - PROCESS | 1849 | 1461225491593 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f128c878800) [pid = 1849] [serial = 1158] [outer = 0x7f12892b9c00] 00:58:12 INFO - PROCESS | 1849 | 1461225492355 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 00:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1132ms 00:58:12 INFO - PROCESS | 1849 | 1461225492407 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:58:12 INFO - PROCESS | 1849 | 1461225492409 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:58:12 INFO - PROCESS | 1849 | 1461225492425 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1849 | 1461225492428 Marionette TRACE conn3 <- [1,1514,null,{}] 00:58:12 INFO - PROCESS | 1849 | 1461225492433 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:12 INFO - PROCESS | 1849 | 1461225492608 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:58:12 INFO - PROCESS | 1849 | 1461225492627 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f895000 == 112 [pid = 1849] [id = 386] 00:58:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f12799c6800) [pid = 1849] [serial = 1159] [outer = (nil)] 00:58:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f128f5d1c00) [pid = 1849] [serial = 1160] [outer = 0x7f12799c6800] 00:58:12 INFO - PROCESS | 1849 | 1461225492695 Marionette DEBUG loaded listener.js 00:58:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f128f8b5c00) [pid = 1849] [serial = 1161] [outer = 0x7f12799c6800] 00:58:14 INFO - PROCESS | 1849 | 1461225494063 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 00:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1688ms 00:58:14 INFO - PROCESS | 1849 | 1461225494115 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:58:14 INFO - PROCESS | 1849 | 1461225494122 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:58:14 INFO - PROCESS | 1849 | 1461225494132 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1849 | 1461225494137 Marionette TRACE conn3 <- [1,1518,null,{}] 00:58:14 INFO - PROCESS | 1849 | 1461225494144 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:14 INFO - PROCESS | 1849 | 1461225494324 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:58:14 INFO - PROCESS | 1849 | 1461225494506 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e3000 == 113 [pid = 1849] [id = 387] 00:58:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f127c9ee400) [pid = 1849] [serial = 1162] [outer = (nil)] 00:58:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f127d9f1400) [pid = 1849] [serial = 1163] [outer = 0x7f127c9ee400] 00:58:14 INFO - PROCESS | 1849 | 1461225494579 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f127fd10000) [pid = 1849] [serial = 1164] [outer = 0x7f127c9ee400] 00:58:15 INFO - PROCESS | 1849 | 1461225495505 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1438ms 00:58:15 INFO - PROCESS | 1849 | 1461225495571 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:58:15 INFO - PROCESS | 1849 | 1461225495591 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:58:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:58:15 INFO - PROCESS | 1849 | 1461225495603 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:58:15 INFO - PROCESS | 1849 | 1461225495607 Marionette TRACE conn3 <- [1,1522,null,{}] 00:58:15 INFO - PROCESS | 1849 | 1461225495613 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:15 INFO - PROCESS | 1849 | 1461225495832 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:58:16 INFO - PROCESS | 1849 | 1461225496062 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891c6800 == 114 [pid = 1849] [id = 388] 00:58:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f1280117c00) [pid = 1849] [serial = 1165] [outer = (nil)] 00:58:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f12882f1400) [pid = 1849] [serial = 1166] [outer = 0x7f1280117c00] 00:58:16 INFO - PROCESS | 1849 | 1461225496179 Marionette DEBUG loaded listener.js 00:58:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f1288a58c00) [pid = 1849] [serial = 1167] [outer = 0x7f1280117c00] 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1849 | 1461225496967 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 00:58:17 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:58:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:58:17 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:58:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:58:17 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 00:58:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:58:17 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 00:58:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:58:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1437ms 00:58:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:58:17 INFO - PROCESS | 1849 | 1461225497046 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:58:17 INFO - PROCESS | 1849 | 1461225497051 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:58:17 INFO - PROCESS | 1849 | 1461225497058 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 1849 | 1461225497064 Marionette TRACE conn3 <- [1,1526,null,{}] 00:58:17 INFO - PROCESS | 1849 | 1461225497094 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:17 INFO - PROCESS | 1849 | 1461225497334 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:58:17 INFO - PROCESS | 1849 | 1461225497467 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291e71000 == 115 [pid = 1849] [id = 389] 00:58:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f128bd31c00) [pid = 1849] [serial = 1168] [outer = (nil)] 00:58:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f128c38d800) [pid = 1849] [serial = 1169] [outer = 0x7f128bd31c00] 00:58:17 INFO - PROCESS | 1849 | 1461225497551 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f128c9a9c00) [pid = 1849] [serial = 1170] [outer = 0x7f128bd31c00] 00:58:18 INFO - PROCESS | 1849 | 1461225498389 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 00:58:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:58:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:58:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:58:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1389ms 00:58:18 INFO - PROCESS | 1849 | 1461225498457 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:58:18 INFO - PROCESS | 1849 | 1461225498462 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:58:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:58:18 INFO - PROCESS | 1849 | 1461225498471 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:58:18 INFO - PROCESS | 1849 | 1461225498474 Marionette TRACE conn3 <- [1,1530,null,{}] 00:58:18 INFO - PROCESS | 1849 | 1461225498480 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:18 INFO - PROCESS | 1849 | 1461225498675 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:58:18 INFO - PROCESS | 1849 | 1461225498882 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12992d2000 == 116 [pid = 1849] [id = 390] 00:58:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f12892ba000) [pid = 1849] [serial = 1171] [outer = (nil)] 00:58:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f128f8b9400) [pid = 1849] [serial = 1172] [outer = 0x7f12892ba000] 00:58:19 INFO - PROCESS | 1849 | 1461225499049 Marionette DEBUG loaded listener.js 00:58:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f1290847000) [pid = 1849] [serial = 1173] [outer = 0x7f12892ba000] 00:58:19 INFO - PROCESS | 1849 | 1461225499853 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 00:58:19 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 00:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:58:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 00:58:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:58:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1432ms 00:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:58:19 INFO - PROCESS | 1849 | 1461225499906 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 1849 | 1461225499909 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:58:19 INFO - PROCESS | 1849 | 1461225499914 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1849 | 1461225499917 Marionette TRACE conn3 <- [1,1534,null,{}] 00:58:19 INFO - PROCESS | 1849 | 1461225499923 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:20 INFO - PROCESS | 1849 | 1461225500095 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:58:20 INFO - PROCESS | 1849 | 1461225500288 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f1d4800 == 117 [pid = 1849] [id = 391] 00:58:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f128c385000) [pid = 1849] [serial = 1174] [outer = (nil)] 00:58:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f12911ba400) [pid = 1849] [serial = 1175] [outer = 0x7f128c385000] 00:58:20 INFO - PROCESS | 1849 | 1461225500359 Marionette DEBUG loaded listener.js 00:58:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f12922e7c00) [pid = 1849] [serial = 1176] [outer = 0x7f128c385000] 00:58:21 INFO - PROCESS | 1849 | 1461225501259 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1385ms 00:58:21 INFO - PROCESS | 1849 | 1461225501300 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:58:21 INFO - PROCESS | 1849 | 1461225501305 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:58:21 INFO - PROCESS | 1849 | 1461225501312 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 1849 | 1461225501315 Marionette TRACE conn3 <- [1,1538,null,{}] 00:58:21 INFO - PROCESS | 1849 | 1461225501320 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 1849 | 1461225501516 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:58:21 INFO - PROCESS | 1849 | 1461225501721 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a0321000 == 118 [pid = 1849] [id = 392] 00:58:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f129238b000) [pid = 1849] [serial = 1177] [outer = (nil)] 00:58:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f1292fc5000) [pid = 1849] [serial = 1178] [outer = 0x7f129238b000] 00:58:21 INFO - PROCESS | 1849 | 1461225501797 Marionette DEBUG loaded listener.js 00:58:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f1294810000) [pid = 1849] [serial = 1179] [outer = 0x7f129238b000] 00:58:22 INFO - PROCESS | 1849 | 1461225502650 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1379ms 00:58:22 INFO - PROCESS | 1849 | 1461225502691 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:58:22 INFO - PROCESS | 1849 | 1461225502694 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:58:22 INFO - PROCESS | 1849 | 1461225502700 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:58:22 INFO - PROCESS | 1849 | 1461225502702 Marionette TRACE conn3 <- [1,1542,null,{}] 00:58:22 INFO - PROCESS | 1849 | 1461225502707 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:22 INFO - PROCESS | 1849 | 1461225502883 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:58:23 INFO - PROCESS | 1849 | 1461225503077 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a418c800 == 119 [pid = 1849] [id = 393] 00:58:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f129270e400) [pid = 1849] [serial = 1180] [outer = (nil)] 00:58:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f1294ba4400) [pid = 1849] [serial = 1181] [outer = 0x7f129270e400] 00:58:23 INFO - PROCESS | 1849 | 1461225503146 Marionette DEBUG loaded listener.js 00:58:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f1299210800) [pid = 1849] [serial = 1182] [outer = 0x7f129270e400] 00:58:24 INFO - PROCESS | 1849 | 1461225504000 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 00:58:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1331ms 00:58:24 INFO - PROCESS | 1849 | 1461225504032 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:58:24 INFO - PROCESS | 1849 | 1461225504035 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:58:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:58:24 INFO - PROCESS | 1849 | 1461225504041 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:58:24 INFO - PROCESS | 1849 | 1461225504043 Marionette TRACE conn3 <- [1,1546,null,{}] 00:58:24 INFO - PROCESS | 1849 | 1461225504049 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:24 INFO - PROCESS | 1849 | 1461225504233 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:58:24 INFO - PROCESS | 1849 | 1461225504433 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a46b6800 == 120 [pid = 1849] [id = 394] 00:58:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f1289152000) [pid = 1849] [serial = 1183] [outer = (nil)] 00:58:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f1299215800) [pid = 1849] [serial = 1184] [outer = 0x7f1289152000] 00:58:24 INFO - PROCESS | 1849 | 1461225504505 Marionette DEBUG loaded listener.js 00:58:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f129ef81800) [pid = 1849] [serial = 1185] [outer = 0x7f1289152000] 00:58:25 INFO - PROCESS | 1849 | 1461225505433 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1429ms 00:58:25 INFO - PROCESS | 1849 | 1461225505472 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:58:25 INFO - PROCESS | 1849 | 1461225505476 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:58:25 INFO - PROCESS | 1849 | 1461225505482 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:58:25 INFO - PROCESS | 1849 | 1461225505486 Marionette TRACE conn3 <- [1,1550,null,{}] 00:58:25 INFO - PROCESS | 1849 | 1461225505491 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:25 INFO - PROCESS | 1849 | 1461225505698 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:58:25 INFO - PROCESS | 1849 | 1461225505894 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a6683800 == 121 [pid = 1849] [id = 395] 00:58:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f128ba2fc00) [pid = 1849] [serial = 1186] [outer = (nil)] 00:58:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f129f22b400) [pid = 1849] [serial = 1187] [outer = 0x7f128ba2fc00] 00:58:25 INFO - PROCESS | 1849 | 1461225505965 Marionette DEBUG loaded listener.js 00:58:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f129f2b2400) [pid = 1849] [serial = 1188] [outer = 0x7f128ba2fc00] 00:58:26 INFO - PROCESS | 1849 | 1461225506821 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1381ms 00:58:26 INFO - PROCESS | 1849 | 1461225506864 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:58:26 INFO - PROCESS | 1849 | 1461225506868 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:58:26 INFO - PROCESS | 1849 | 1461225506873 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:58:26 INFO - PROCESS | 1849 | 1461225506875 Marionette TRACE conn3 <- [1,1554,null,{}] 00:58:26 INFO - PROCESS | 1849 | 1461225506881 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:27 INFO - PROCESS | 1849 | 1461225507083 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:58:27 INFO - PROCESS | 1849 | 1461225507278 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a8b81000 == 122 [pid = 1849] [id = 396] 00:58:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f1289065000) [pid = 1849] [serial = 1189] [outer = (nil)] 00:58:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f129f2b9800) [pid = 1849] [serial = 1190] [outer = 0x7f1289065000] 00:58:27 INFO - PROCESS | 1849 | 1461225507350 Marionette DEBUG loaded listener.js 00:58:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f129f6ef000) [pid = 1849] [serial = 1191] [outer = 0x7f1289065000] 00:58:28 INFO - PROCESS | 1849 | 1461225508227 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1384ms 00:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:58:28 INFO - PROCESS | 1849 | 1461225508259 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:58:28 INFO - PROCESS | 1849 | 1461225508262 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:58:28 INFO - PROCESS | 1849 | 1461225508268 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:58:28 INFO - PROCESS | 1849 | 1461225508272 Marionette TRACE conn3 <- [1,1558,null,{}] 00:58:28 INFO - PROCESS | 1849 | 1461225508278 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:28 INFO - PROCESS | 1849 | 1461225508488 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:58:28 INFO - PROCESS | 1849 | 1461225508679 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a666f000 == 123 [pid = 1849] [id = 397] 00:58:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f129ef81000) [pid = 1849] [serial = 1192] [outer = (nil)] 00:58:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f12a3e30800) [pid = 1849] [serial = 1193] [outer = 0x7f129ef81000] 00:58:28 INFO - PROCESS | 1849 | 1461225508754 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f12a3f56400) [pid = 1849] [serial = 1194] [outer = 0x7f129ef81000] 00:58:29 INFO - PROCESS | 1849 | 1461225509621 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1379ms 00:58:29 INFO - PROCESS | 1849 | 1461225509648 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:58:29 INFO - PROCESS | 1849 | 1461225509651 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:58:29 INFO - PROCESS | 1849 | 1461225509657 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 1849 | 1461225509659 Marionette TRACE conn3 <- [1,1562,null,{}] 00:58:29 INFO - PROCESS | 1849 | 1461225509664 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:29 INFO - PROCESS | 1849 | 1461225509862 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:58:30 INFO - PROCESS | 1849 | 1461225510061 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ab30800 == 124 [pid = 1849] [id = 398] 00:58:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f128ed90800) [pid = 1849] [serial = 1195] [outer = (nil)] 00:58:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f12a3f5dc00) [pid = 1849] [serial = 1196] [outer = 0x7f128ed90800] 00:58:30 INFO - PROCESS | 1849 | 1461225510128 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f12a44ce000) [pid = 1849] [serial = 1197] [outer = 0x7f128ed90800] 00:58:31 INFO - PROCESS | 1849 | 1461225511028 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1431ms 00:58:31 INFO - PROCESS | 1849 | 1461225511091 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:58:31 INFO - PROCESS | 1849 | 1461225511095 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:58:31 INFO - PROCESS | 1849 | 1461225511102 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:58:31 INFO - PROCESS | 1849 | 1461225511105 Marionette TRACE conn3 <- [1,1566,null,{}] 00:58:31 INFO - PROCESS | 1849 | 1461225511113 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:31 INFO - PROCESS | 1849 | 1461225511316 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:58:31 INFO - PROCESS | 1849 | 1461225511512 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e4b0000 == 125 [pid = 1849] [id = 399] 00:58:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f12a0619000) [pid = 1849] [serial = 1198] [outer = (nil)] 00:58:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f12a465d400) [pid = 1849] [serial = 1199] [outer = 0x7f12a0619000] 00:58:31 INFO - PROCESS | 1849 | 1461225511583 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f12a46cac00) [pid = 1849] [serial = 1200] [outer = 0x7f12a0619000] 00:58:32 INFO - PROCESS | 1849 | 1461225512507 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1438ms 00:58:32 INFO - PROCESS | 1849 | 1461225512540 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:58:32 INFO - PROCESS | 1849 | 1461225512543 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:58:32 INFO - PROCESS | 1849 | 1461225512550 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1849 | 1461225512552 Marionette TRACE conn3 <- [1,1570,null,{}] 00:58:32 INFO - PROCESS | 1849 | 1461225512558 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:32 INFO - PROCESS | 1849 | 1461225512749 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:58:32 INFO - PROCESS | 1849 | 1461225512957 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac43000 == 126 [pid = 1849] [id = 400] 00:58:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f127ac16400) [pid = 1849] [serial = 1201] [outer = (nil)] 00:58:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f127ac21800) [pid = 1849] [serial = 1202] [outer = 0x7f127ac16400] 00:58:33 INFO - PROCESS | 1849 | 1461225513093 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f127c336000) [pid = 1849] [serial = 1203] [outer = 0x7f127ac16400] 00:58:33 INFO - PROCESS | 1849 | 1461225513982 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:58:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1478ms 00:58:34 INFO - PROCESS | 1849 | 1461225514030 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:58:34 INFO - PROCESS | 1849 | 1461225514033 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:58:34 INFO - PROCESS | 1849 | 1461225514039 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:58:34 INFO - PROCESS | 1849 | 1461225514041 Marionette TRACE conn3 <- [1,1574,null,{}] 00:58:34 INFO - PROCESS | 1849 | 1461225514067 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:34 INFO - PROCESS | 1849 | 1461225514258 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:58:34 INFO - PROCESS | 1849 | 1461225514454 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c8b2800 == 127 [pid = 1849] [id = 401] 00:58:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f127ac16c00) [pid = 1849] [serial = 1204] [outer = (nil)] 00:58:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f127b849c00) [pid = 1849] [serial = 1205] [outer = 0x7f127ac16c00] 00:58:34 INFO - PROCESS | 1849 | 1461225514522 Marionette DEBUG loaded listener.js 00:58:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f127b84f800) [pid = 1849] [serial = 1206] [outer = 0x7f127ac16c00] 00:58:35 INFO - PROCESS | 1849 | 1461225515770 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 00:58:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:58:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1789ms 00:58:35 INFO - PROCESS | 1849 | 1461225515830 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:58:35 INFO - PROCESS | 1849 | 1461225515835 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:58:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:58:35 INFO - PROCESS | 1849 | 1461225515843 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:58:35 INFO - PROCESS | 1849 | 1461225515848 Marionette TRACE conn3 <- [1,1578,null,{}] 00:58:35 INFO - PROCESS | 1849 | 1461225515857 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:36 INFO - PROCESS | 1849 | 1461225516098 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:58:36 INFO - PROCESS | 1849 | 1461225516282 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861ba000 == 128 [pid = 1849] [id = 402] 00:58:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f127ac23400) [pid = 1849] [serial = 1207] [outer = (nil)] 00:58:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f127c078400) [pid = 1849] [serial = 1208] [outer = 0x7f127ac23400] 00:58:36 INFO - PROCESS | 1849 | 1461225516352 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f127c32fc00) [pid = 1849] [serial = 1209] [outer = 0x7f127ac23400] 00:58:37 INFO - PROCESS | 1849 | 1461225517193 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 00:58:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:58:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1385ms 00:58:37 INFO - PROCESS | 1849 | 1461225517229 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:58:37 INFO - PROCESS | 1849 | 1461225517236 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:58:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:58:37 INFO - PROCESS | 1849 | 1461225517245 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:58:37 INFO - PROCESS | 1849 | 1461225517248 Marionette TRACE conn3 <- [1,1582,null,{}] 00:58:37 INFO - PROCESS | 1849 | 1461225517253 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:37 INFO - PROCESS | 1849 | 1461225517431 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:58:37 INFO - PROCESS | 1849 | 1461225517664 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12852d9800 == 129 [pid = 1849] [id = 403] 00:58:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f12799c5c00) [pid = 1849] [serial = 1210] [outer = (nil)] 00:58:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f127b844000) [pid = 1849] [serial = 1211] [outer = 0x7f12799c5c00] 00:58:37 INFO - PROCESS | 1849 | 1461225517730 Marionette DEBUG loaded listener.js 00:58:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f127e0f0400) [pid = 1849] [serial = 1212] [outer = 0x7f12799c5c00] 00:58:38 INFO - PROCESS | 1849 | 1461225518789 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:58:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:58:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1589ms 00:58:38 INFO - PROCESS | 1849 | 1461225518835 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 1849 | 1461225518839 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:58:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:58:38 INFO - PROCESS | 1849 | 1461225518844 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 1849 | 1461225518850 Marionette TRACE conn3 <- [1,1586,null,{}] 00:58:38 INFO - PROCESS | 1849 | 1461225518864 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:39 INFO - PROCESS | 1849 | 1461225519052 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128e39e800 == 128 [pid = 1849] [id = 54] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5be800 == 127 [pid = 1849] [id = 53] 00:58:39 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f1286380000) [pid = 1849] [serial = 1097] [outer = (nil)] [url = about:blank] 00:58:39 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f127c25f800) [pid = 1849] [serial = 1079] [outer = (nil)] [url = about:blank] 00:58:39 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f127d9f0c00) [pid = 1849] [serial = 1082] [outer = (nil)] [url = about:blank] 00:58:39 INFO - PROCESS | 1849 | 1461225519447 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288b56000 == 126 [pid = 1849] [id = 11] 00:58:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2c0800 == 127 [pid = 1849] [id = 404] 00:58:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f127c9ebc00) [pid = 1849] [serial = 1213] [outer = (nil)] 00:58:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f1286387800) [pid = 1849] [serial = 1214] [outer = 0x7f127c9ebc00] 00:58:39 INFO - PROCESS | 1849 | 1461225519543 Marionette DEBUG loaded listener.js 00:58:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f1288b06c00) [pid = 1849] [serial = 1215] [outer = 0x7f127c9ebc00] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2ae000 == 126 [pid = 1849] [id = 378] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800d8000 == 125 [pid = 1849] [id = 377] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291c67800 == 124 [pid = 1849] [id = 374] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f89c800 == 123 [pid = 1849] [id = 373] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128cc68800 == 122 [pid = 1849] [id = 372] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca30000 == 121 [pid = 1849] [id = 371] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891b5800 == 120 [pid = 1849] [id = 370] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288918000 == 119 [pid = 1849] [id = 369] 00:58:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287152800 == 118 [pid = 1849] [id = 368] 00:58:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12852dd000 == 117 [pid = 1849] [id = 367] 00:58:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127d6e4000 == 116 [pid = 1849] [id = 366] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f127e0ec400) [pid = 1849] [serial = 1076] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f127c261c00) [pid = 1849] [serial = 1089] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f127c127000) [pid = 1849] [serial = 1052] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f12892c0000) [pid = 1849] [serial = 1064] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f127fddac00) [pid = 1849] [serial = 1095] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f1286468400) [pid = 1849] [serial = 1085] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f128ba10800) [pid = 1849] [serial = 1067] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f1288777800) [pid = 1849] [serial = 1049] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f128c4e2000) [pid = 1849] [serial = 1073] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f127c33a000) [pid = 1849] [serial = 1091] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f127e066c00) [pid = 1849] [serial = 1055] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f128905f800) [pid = 1849] [serial = 1061] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f128bd31400) [pid = 1849] [serial = 1070] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f127b5d7400) [pid = 1849] [serial = 1088] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f1288777000) [pid = 1849] [serial = 1058] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f127cbbcc00) [pid = 1849] [serial = 1092] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f127e0f6400) [pid = 1849] [serial = 1094] [outer = (nil)] [url = about:blank] 00:58:40 INFO - PROCESS | 1849 | 1461225520300 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 00:58:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:58:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1490ms 00:58:40 INFO - PROCESS | 1849 | 1461225520335 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:58:40 INFO - PROCESS | 1849 | 1461225520340 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:58:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:58:40 INFO - PROCESS | 1849 | 1461225520345 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:58:40 INFO - PROCESS | 1849 | 1461225520348 Marionette TRACE conn3 <- [1,1590,null,{}] 00:58:40 INFO - PROCESS | 1849 | 1461225520353 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:40 INFO - PROCESS | 1849 | 1461225520527 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:58:40 INFO - PROCESS | 1849 | 1461225520695 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd8f800 == 117 [pid = 1849] [id = 405] 00:58:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f127b5d1c00) [pid = 1849] [serial = 1216] [outer = (nil)] 00:58:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f1289051400) [pid = 1849] [serial = 1217] [outer = 0x7f127b5d1c00] 00:58:40 INFO - PROCESS | 1849 | 1461225520758 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f1289449c00) [pid = 1849] [serial = 1218] [outer = 0x7f127b5d1c00] 00:58:41 INFO - PROCESS | 1849 | 1461225521476 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 00:58:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:58:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1188ms 00:58:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:58:41 INFO - PROCESS | 1849 | 1461225521552 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 1849 | 1461225521555 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:58:41 INFO - PROCESS | 1849 | 1461225521563 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 1849 | 1461225521566 Marionette TRACE conn3 <- [1,1594,null,{}] 00:58:41 INFO - PROCESS | 1849 | 1461225521575 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:41 INFO - PROCESS | 1849 | 1461225521744 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:58:41 INFO - PROCESS | 1849 | 1461225521754 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128862c000 == 118 [pid = 1849] [id = 406] 00:58:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f1289560400) [pid = 1849] [serial = 1219] [outer = (nil)] 00:58:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f128ba0d000) [pid = 1849] [serial = 1220] [outer = 0x7f1289560400] 00:58:41 INFO - PROCESS | 1849 | 1461225521813 Marionette DEBUG loaded listener.js 00:58:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f128bd31400) [pid = 1849] [serial = 1221] [outer = 0x7f1289560400] 00:58:42 INFO - PROCESS | 1849 | 1461225522793 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:58:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:58:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1278ms 00:58:42 INFO - PROCESS | 1849 | 1461225522850 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:58:42 INFO - PROCESS | 1849 | 1461225522852 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:58:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:58:42 INFO - PROCESS | 1849 | 1461225522859 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 1849 | 1461225522861 Marionette TRACE conn3 <- [1,1598,null,{}] 00:58:42 INFO - PROCESS | 1849 | 1461225522866 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:43 INFO - PROCESS | 1849 | 1461225523107 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:58:43 INFO - PROCESS | 1849 | 1461225523141 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfda800 == 119 [pid = 1849] [id = 407] 00:58:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f128c9b4c00) [pid = 1849] [serial = 1222] [outer = (nil)] 00:58:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f128f745400) [pid = 1849] [serial = 1223] [outer = 0x7f128c9b4c00] 00:58:43 INFO - PROCESS | 1849 | 1461225523204 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f12904c1000) [pid = 1849] [serial = 1224] [outer = 0x7f128c9b4c00] 00:58:44 INFO - PROCESS | 1849 | 1461225524029 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:58:44 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f127aa3f400) [pid = 1849] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:58:44 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f127aa46400) [pid = 1849] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:58:44 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f12799c2800) [pid = 1849] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:58:44 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f1288a52000) [pid = 1849] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:58:44 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f128a558800) [pid = 1849] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:58:44 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f127fddbc00) [pid = 1849] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:58:44 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f12892b9c00) [pid = 1849] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:58:44 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f127b327400) [pid = 1849] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:58:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:58:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1527ms 00:58:44 INFO - PROCESS | 1849 | 1461225524388 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 1849 | 1461225524392 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:58:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:58:44 INFO - PROCESS | 1849 | 1461225524398 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 1849 | 1461225524401 Marionette TRACE conn3 <- [1,1602,null,{}] 00:58:44 INFO - PROCESS | 1849 | 1461225524406 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:44 INFO - PROCESS | 1849 | 1461225524573 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:58:44 INFO - PROCESS | 1849 | 1461225524583 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285894800 == 120 [pid = 1849] [id = 408] 00:58:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f127d9f9000) [pid = 1849] [serial = 1225] [outer = (nil)] 00:58:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f128a3a0c00) [pid = 1849] [serial = 1226] [outer = 0x7f127d9f9000] 00:58:44 INFO - PROCESS | 1849 | 1461225524644 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f12904c6800) [pid = 1849] [serial = 1227] [outer = 0x7f127d9f9000] 00:58:45 INFO - PROCESS | 1849 | 1461225525514 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 00:58:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:58:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1132ms 00:58:45 INFO - PROCESS | 1849 | 1461225525539 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:58:45 INFO - PROCESS | 1849 | 1461225525541 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:58:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:58:45 INFO - PROCESS | 1849 | 1461225525548 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:58:45 INFO - PROCESS | 1849 | 1461225525550 Marionette TRACE conn3 <- [1,1606,null,{}] 00:58:45 INFO - PROCESS | 1849 | 1461225525560 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:45 INFO - PROCESS | 1849 | 1461225525734 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:58:45 INFO - PROCESS | 1849 | 1461225525748 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128fc68800 == 121 [pid = 1849] [id = 409] 00:58:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f128f8b0000) [pid = 1849] [serial = 1228] [outer = (nil)] 00:58:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f1291f13c00) [pid = 1849] [serial = 1229] [outer = 0x7f128f8b0000] 00:58:45 INFO - PROCESS | 1849 | 1461225525807 Marionette DEBUG loaded listener.js 00:58:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f1292fc7400) [pid = 1849] [serial = 1230] [outer = 0x7f128f8b0000] 00:58:46 INFO - PROCESS | 1849 | 1461225526897 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 00:58:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:58:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1387ms 00:58:46 INFO - PROCESS | 1849 | 1461225526937 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:58:46 INFO - PROCESS | 1849 | 1461225526942 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:58:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:58:46 INFO - PROCESS | 1849 | 1461225526950 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1849 | 1461225526957 Marionette TRACE conn3 <- [1,1610,null,{}] 00:58:46 INFO - PROCESS | 1849 | 1461225526966 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:47 INFO - PROCESS | 1849 | 1461225527182 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:58:47 INFO - PROCESS | 1849 | 1461225527478 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd2a000 == 122 [pid = 1849] [id = 410] 00:58:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f127c127c00) [pid = 1849] [serial = 1231] [outer = (nil)] 00:58:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f127c33a000) [pid = 1849] [serial = 1232] [outer = 0x7f127c127c00] 00:58:47 INFO - PROCESS | 1849 | 1461225527597 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f127e064800) [pid = 1849] [serial = 1233] [outer = 0x7f127c127c00] 00:58:48 INFO - PROCESS | 1849 | 1461225528500 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 00:58:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:58:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1588ms 00:58:48 INFO - PROCESS | 1849 | 1461225528538 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:58:48 INFO - PROCESS | 1849 | 1461225528546 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:58:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:58:48 INFO - PROCESS | 1849 | 1461225528556 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:58:48 INFO - PROCESS | 1849 | 1461225528561 Marionette TRACE conn3 <- [1,1614,null,{}] 00:58:48 INFO - PROCESS | 1849 | 1461225528566 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:48 INFO - PROCESS | 1849 | 1461225528759 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:58:48 INFO - PROCESS | 1849 | 1461225528960 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891cd000 == 123 [pid = 1849] [id = 411] 00:58:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f127c256000) [pid = 1849] [serial = 1234] [outer = (nil)] 00:58:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f12871ec800) [pid = 1849] [serial = 1235] [outer = 0x7f127c256000] 00:58:49 INFO - PROCESS | 1849 | 1461225529029 Marionette DEBUG loaded listener.js 00:58:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f1288b0f800) [pid = 1849] [serial = 1236] [outer = 0x7f127c256000] 00:58:50 INFO - PROCESS | 1849 | 1461225530123 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 00:58:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 00:58:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1636ms 00:58:50 INFO - PROCESS | 1849 | 1461225530194 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:58:50 INFO - PROCESS | 1849 | 1461225530196 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:58:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:58:50 INFO - PROCESS | 1849 | 1461225530203 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:58:50 INFO - PROCESS | 1849 | 1461225530209 Marionette TRACE conn3 <- [1,1618,null,{}] 00:58:50 INFO - PROCESS | 1849 | 1461225530225 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:50 INFO - PROCESS | 1849 | 1461225530460 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:58:50 INFO - PROCESS | 1849 | 1461225530743 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291c68800 == 124 [pid = 1849] [id = 412] 00:58:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f128bc32c00) [pid = 1849] [serial = 1237] [outer = (nil)] 00:58:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f128c8de000) [pid = 1849] [serial = 1238] [outer = 0x7f128bc32c00] 00:58:50 INFO - PROCESS | 1849 | 1461225530821 Marionette DEBUG loaded listener.js 00:58:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f128f5d0400) [pid = 1849] [serial = 1239] [outer = 0x7f128bc32c00] 00:58:51 INFO - PROCESS | 1849 | 1461225531652 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 00:58:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1488ms 00:58:51 INFO - PROCESS | 1849 | 1461225531695 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:58:51 INFO - PROCESS | 1849 | 1461225531704 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:58:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:58:51 INFO - PROCESS | 1849 | 1461225531710 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 1849 | 1461225531713 Marionette TRACE conn3 <- [1,1622,null,{}] 00:58:51 INFO - PROCESS | 1849 | 1461225531719 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:51 INFO - PROCESS | 1849 | 1461225531901 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:58:52 INFO - PROCESS | 1849 | 1461225532105 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12933e0000 == 125 [pid = 1849] [id = 413] 00:58:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f128bd2c400) [pid = 1849] [serial = 1240] [outer = (nil)] 00:58:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f12922e7000) [pid = 1849] [serial = 1241] [outer = 0x7f128bd2c400] 00:58:52 INFO - PROCESS | 1849 | 1461225532176 Marionette DEBUG loaded listener.js 00:58:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f1292876000) [pid = 1849] [serial = 1242] [outer = 0x7f128bd2c400] 00:58:53 INFO - PROCESS | 1849 | 1461225533067 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 00:58:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 00:58:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1427ms 00:58:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:58:53 INFO - PROCESS | 1849 | 1461225533140 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:58:53 INFO - PROCESS | 1849 | 1461225533142 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:58:53 INFO - PROCESS | 1849 | 1461225533148 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:58:53 INFO - PROCESS | 1849 | 1461225533151 Marionette TRACE conn3 <- [1,1626,null,{}] 00:58:53 INFO - PROCESS | 1849 | 1461225533156 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:53 INFO - PROCESS | 1849 | 1461225533333 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:58:53 INFO - PROCESS | 1849 | 1461225533531 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a0102800 == 126 [pid = 1849] [id = 414] 00:58:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f128f8cc800) [pid = 1849] [serial = 1243] [outer = (nil)] 00:58:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f1299219000) [pid = 1849] [serial = 1244] [outer = 0x7f128f8cc800] 00:58:53 INFO - PROCESS | 1849 | 1461225533602 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f129f2b2c00) [pid = 1849] [serial = 1245] [outer = 0x7f128f8cc800] 00:58:54 INFO - PROCESS | 1849 | 1461225534462 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:58:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1329ms 00:58:54 INFO - PROCESS | 1849 | 1461225534477 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1849 | 1461225534480 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:58:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:58:54 INFO - PROCESS | 1849 | 1461225534505 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1849 | 1461225534507 Marionette TRACE conn3 <- [1,1630,null,{}] 00:58:54 INFO - PROCESS | 1849 | 1461225534513 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:54 INFO - PROCESS | 1849 | 1461225534712 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:58:54 INFO - PROCESS | 1849 | 1461225534917 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac72800 == 127 [pid = 1849] [id = 415] 00:58:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f129f687000) [pid = 1849] [serial = 1246] [outer = (nil)] 00:58:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f12a3f54800) [pid = 1849] [serial = 1247] [outer = 0x7f129f687000] 00:58:54 INFO - PROCESS | 1849 | 1461225534989 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f12a4597000) [pid = 1849] [serial = 1248] [outer = 0x7f129f687000] 00:58:55 INFO - PROCESS | 1849 | 1461225535870 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 00:58:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:58:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1432ms 00:58:55 INFO - PROCESS | 1849 | 1461225535934 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:58:55 INFO - PROCESS | 1849 | 1461225535938 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:58:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:58:55 INFO - PROCESS | 1849 | 1461225535943 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:58:55 INFO - PROCESS | 1849 | 1461225535946 Marionette TRACE conn3 <- [1,1634,null,{}] 00:58:55 INFO - PROCESS | 1849 | 1461225535951 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:56 INFO - PROCESS | 1849 | 1461225536120 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:58:56 INFO - PROCESS | 1849 | 1461225536324 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a666e000 == 128 [pid = 1849] [id = 416] 00:58:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f1279c45000) [pid = 1849] [serial = 1249] [outer = (nil)] 00:58:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f1279c4c400) [pid = 1849] [serial = 1250] [outer = 0x7f1279c45000] 00:58:56 INFO - PROCESS | 1849 | 1461225536391 Marionette DEBUG loaded listener.js 00:58:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f1279c51800) [pid = 1849] [serial = 1251] [outer = 0x7f1279c45000] 00:58:57 INFO - PROCESS | 1849 | 1461225537244 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:58:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:58:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1336ms 00:58:57 INFO - PROCESS | 1849 | 1461225537288 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:58:57 INFO - PROCESS | 1849 | 1461225537291 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:58:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:58:57 INFO - PROCESS | 1849 | 1461225537297 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:58:57 INFO - PROCESS | 1849 | 1461225537299 Marionette TRACE conn3 <- [1,1638,null,{}] 00:58:57 INFO - PROCESS | 1849 | 1461225537307 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:57 INFO - PROCESS | 1849 | 1461225537499 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:58:57 INFO - PROCESS | 1849 | 1461225537703 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277eec800 == 129 [pid = 1849] [id = 417] 00:58:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f1279c48400) [pid = 1849] [serial = 1252] [outer = (nil)] 00:58:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f127b8aa000) [pid = 1849] [serial = 1253] [outer = 0x7f1279c48400] 00:58:57 INFO - PROCESS | 1849 | 1461225537772 Marionette DEBUG loaded listener.js 00:58:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f127b8ae400) [pid = 1849] [serial = 1254] [outer = 0x7f1279c48400] 00:58:58 INFO - PROCESS | 1849 | 1461225538630 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 00:58:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:58:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1385ms 00:58:58 INFO - PROCESS | 1849 | 1461225538683 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1849 | 1461225538686 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:58:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:58:58 INFO - PROCESS | 1849 | 1461225538691 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1849 | 1461225538694 Marionette TRACE conn3 <- [1,1642,null,{}] 00:58:58 INFO - PROCESS | 1849 | 1461225538700 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:58 INFO - PROCESS | 1849 | 1461225538878 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:58:59 INFO - PROCESS | 1849 | 1461225539082 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279bae800 == 130 [pid = 1849] [id = 418] 00:58:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f1279c4e000) [pid = 1849] [serial = 1255] [outer = (nil)] 00:58:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f127c12b400) [pid = 1849] [serial = 1256] [outer = 0x7f1279c4e000] 00:58:59 INFO - PROCESS | 1849 | 1461225539155 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f127c12fc00) [pid = 1849] [serial = 1257] [outer = 0x7f1279c4e000] 00:58:59 INFO - PROCESS | 1849 | 1461225539993 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:59:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1334ms 00:59:00 INFO - PROCESS | 1849 | 1461225540029 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 1849 | 1461225540035 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:59:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:59:00 INFO - PROCESS | 1849 | 1461225540044 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 1849 | 1461225540049 Marionette TRACE conn3 <- [1,1646,null,{}] 00:59:00 INFO - PROCESS | 1849 | 1461225540057 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:00 INFO - PROCESS | 1849 | 1461225540240 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:59:00 INFO - PROCESS | 1849 | 1461225540444 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279a9f000 == 131 [pid = 1849] [id = 419] 00:59:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f1279c49400) [pid = 1849] [serial = 1258] [outer = (nil)] 00:59:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f127c134c00) [pid = 1849] [serial = 1259] [outer = 0x7f1279c49400] 00:59:00 INFO - PROCESS | 1849 | 1461225540516 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f127c139400) [pid = 1849] [serial = 1260] [outer = 0x7f1279c49400] 00:59:01 INFO - PROCESS | 1849 | 1461225541379 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 00:59:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1384ms 00:59:01 INFO - PROCESS | 1849 | 1461225541427 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:59:01 INFO - PROCESS | 1849 | 1461225541431 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:59:01 INFO - PROCESS | 1849 | 1461225541437 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:59:01 INFO - PROCESS | 1849 | 1461225541441 Marionette TRACE conn3 <- [1,1650,null,{}] 00:59:01 INFO - PROCESS | 1849 | 1461225541446 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:01 INFO - PROCESS | 1849 | 1461225541652 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:59:01 INFO - PROCESS | 1849 | 1461225541858 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12777c8800 == 132 [pid = 1849] [id = 420] 00:59:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f127b8adc00) [pid = 1849] [serial = 1261] [outer = (nil)] 00:59:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f1287385400) [pid = 1849] [serial = 1262] [outer = 0x7f127b8adc00] 00:59:01 INFO - PROCESS | 1849 | 1461225541978 Marionette DEBUG loaded listener.js 00:59:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f129f4a5000) [pid = 1849] [serial = 1263] [outer = 0x7f127b8adc00] 00:59:02 INFO - PROCESS | 1849 | 1461225542938 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 00:59:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:59:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1545ms 00:59:02 INFO - PROCESS | 1849 | 1461225542984 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:59:02 INFO - PROCESS | 1849 | 1461225542988 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:59:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:59:02 INFO - PROCESS | 1849 | 1461225542994 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 1849 | 1461225542996 Marionette TRACE conn3 <- [1,1654,null,{}] 00:59:03 INFO - PROCESS | 1849 | 1461225543001 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:03 INFO - PROCESS | 1849 | 1461225543198 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:59:03 INFO - PROCESS | 1849 | 1461225543412 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12785da000 == 133 [pid = 1849] [id = 421] 00:59:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f12779c3800) [pid = 1849] [serial = 1264] [outer = (nil)] 00:59:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f12779cf000) [pid = 1849] [serial = 1265] [outer = 0x7f12779c3800] 00:59:03 INFO - PROCESS | 1849 | 1461225543478 Marionette DEBUG loaded listener.js 00:59:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f1287382c00) [pid = 1849] [serial = 1266] [outer = 0x7f12779c3800] 00:59:04 INFO - PROCESS | 1849 | 1461225544339 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:59:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:59:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1779ms 00:59:04 INFO - PROCESS | 1849 | 1461225544789 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:59:04 INFO - PROCESS | 1849 | 1461225544796 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:59:04 INFO - PROCESS | 1849 | 1461225544803 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:59:04 INFO - PROCESS | 1849 | 1461225544806 Marionette TRACE conn3 <- [1,1658,null,{}] 00:59:04 INFO - PROCESS | 1849 | 1461225544813 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:05 INFO - PROCESS | 1849 | 1461225545062 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:59:05 INFO - PROCESS | 1849 | 1461225545255 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279bbb800 == 134 [pid = 1849] [id = 422] 00:59:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f127accdc00) [pid = 1849] [serial = 1267] [outer = (nil)] 00:59:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f127b325800) [pid = 1849] [serial = 1268] [outer = 0x7f127accdc00] 00:59:05 INFO - PROCESS | 1849 | 1461225545320 Marionette DEBUG loaded listener.js 00:59:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f127b850400) [pid = 1849] [serial = 1269] [outer = 0x7f127accdc00] 00:59:06 INFO - PROCESS | 1849 | 1461225546144 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1380ms 00:59:06 INFO - PROCESS | 1849 | 1461225546184 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:59:06 INFO - PROCESS | 1849 | 1461225546189 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:59:06 INFO - PROCESS | 1849 | 1461225546199 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:59:06 INFO - PROCESS | 1849 | 1461225546204 Marionette TRACE conn3 <- [1,1662,null,{}] 00:59:06 INFO - PROCESS | 1849 | 1461225546210 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:06 INFO - PROCESS | 1849 | 1461225546372 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:59:06 INFO - PROCESS | 1849 | 1461225546600 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127dadb000 == 135 [pid = 1849] [id = 423] 00:59:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f127ac1b800) [pid = 1849] [serial = 1270] [outer = (nil)] 00:59:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f127b321400) [pid = 1849] [serial = 1271] [outer = 0x7f127ac1b800] 00:59:06 INFO - PROCESS | 1849 | 1461225546663 Marionette DEBUG loaded listener.js 00:59:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f127c98bc00) [pid = 1849] [serial = 1272] [outer = 0x7f127ac1b800] 00:59:07 INFO - PROCESS | 1849 | 1461225547713 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1592ms 00:59:07 INFO - PROCESS | 1849 | 1461225547789 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:59:07 INFO - PROCESS | 1849 | 1461225547792 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:59:07 INFO - PROCESS | 1849 | 1461225547798 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:59:07 INFO - PROCESS | 1849 | 1461225547801 Marionette TRACE conn3 <- [1,1666,null,{}] 00:59:07 INFO - PROCESS | 1849 | 1461225547815 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:08 INFO - PROCESS | 1849 | 1461225548027 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:59:08 INFO - PROCESS | 1849 | 1461225548313 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ecca000 == 136 [pid = 1849] [id = 424] 00:59:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f127d677c00) [pid = 1849] [serial = 1273] [outer = (nil)] 00:59:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f127e0f3c00) [pid = 1849] [serial = 1274] [outer = 0x7f127d677c00] 00:59:08 INFO - PROCESS | 1849 | 1461225548431 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f128011a400) [pid = 1849] [serial = 1275] [outer = 0x7f127d677c00] 00:59:09 INFO - PROCESS | 1849 | 1461225549265 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 00:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1534ms 00:59:09 INFO - PROCESS | 1849 | 1461225549333 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:59:09 INFO - PROCESS | 1849 | 1461225549337 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:59:09 INFO - PROCESS | 1849 | 1461225549342 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:59:09 INFO - PROCESS | 1849 | 1461225549344 Marionette TRACE conn3 <- [1,1670,null,{}] 00:59:09 INFO - PROCESS | 1849 | 1461225549350 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:09 INFO - PROCESS | 1849 | 1461225549511 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:59:09 INFO - PROCESS | 1849 | 1461225549724 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e0800 == 137 [pid = 1849] [id = 425] 00:59:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f1287380800) [pid = 1849] [serial = 1276] [outer = (nil)] 00:59:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f1287387c00) [pid = 1849] [serial = 1277] [outer = 0x7f1287380800] 00:59:09 INFO - PROCESS | 1849 | 1461225549844 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f128738d400) [pid = 1849] [serial = 1278] [outer = 0x7f1287380800] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292f83800 == 136 [pid = 1849] [id = 61] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f1286466800) [pid = 1849] [serial = 1136] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f128a552c00) [pid = 1849] [serial = 1112] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f128f545c00) [pid = 1849] [serial = 1124] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f128f741800) [pid = 1849] [serial = 1127] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f128e105400) [pid = 1849] [serial = 1121] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f127c080800) [pid = 1849] [serial = 1100] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f128f8d4400) [pid = 1849] [serial = 1130] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f12882e4c00) [pid = 1849] [serial = 1106] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f1289152400) [pid = 1849] [serial = 1109] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f128c8e4000) [pid = 1849] [serial = 1118] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f128bc30000) [pid = 1849] [serial = 1115] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f129108b800) [pid = 1849] [serial = 1133] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f127e0e9c00) [pid = 1849] [serial = 1103] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285894800 == 135 [pid = 1849] [id = 408] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfda800 == 134 [pid = 1849] [id = 407] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128862c000 == 133 [pid = 1849] [id = 406] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd8f800 == 132 [pid = 1849] [id = 405] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2c0800 == 131 [pid = 1849] [id = 404] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12852d9800 == 130 [pid = 1849] [id = 403] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861ba000 == 129 [pid = 1849] [id = 402] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac43000 == 128 [pid = 1849] [id = 400] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e4b0000 == 127 [pid = 1849] [id = 399] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ab30800 == 126 [pid = 1849] [id = 398] 00:59:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a666f000 == 125 [pid = 1849] [id = 397] 00:59:10 INFO - PROCESS | 1849 | 1461225550843 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f128c878800) [pid = 1849] [serial = 1158] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f1286462c00) [pid = 1849] [serial = 1098] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f128bccc400) [pid = 1849] [serial = 1157] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f128637f800) [pid = 1849] [serial = 1146] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f127aa4a000) [pid = 1849] [serial = 1139] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f127c985c00) [pid = 1849] [serial = 1145] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f127c254800) [pid = 1849] [serial = 1142] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f127e05b000) [pid = 1849] [serial = 1143] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f128895ec00) [pid = 1849] [serial = 1148] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f127b5d8c00) [pid = 1849] [serial = 1140] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f1289151c00) [pid = 1849] [serial = 1151] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f128944f000) [pid = 1849] [serial = 1152] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f1288b07800) [pid = 1849] [serial = 1149] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f128bcc8c00) [pid = 1849] [serial = 1155] [outer = (nil)] [url = about:blank] 00:59:10 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f128b85ec00) [pid = 1849] [serial = 1154] [outer = (nil)] [url = about:blank] 00:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1539ms 00:59:10 INFO - PROCESS | 1849 | 1461225550885 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1849 | 1461225550889 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:59:10 INFO - PROCESS | 1849 | 1461225550895 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1849 | 1461225550897 Marionette TRACE conn3 <- [1,1674,null,{}] 00:59:10 INFO - PROCESS | 1849 | 1461225550902 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:11 INFO - PROCESS | 1849 | 1461225551084 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:59:11 INFO - PROCESS | 1849 | 1461225551284 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d6ce800 == 126 [pid = 1849] [id = 426] 00:59:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f127b5d1800) [pid = 1849] [serial = 1279] [outer = (nil)] 00:59:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f12871e6c00) [pid = 1849] [serial = 1280] [outer = 0x7f127b5d1800] 00:59:11 INFO - PROCESS | 1849 | 1461225551409 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f128895d000) [pid = 1849] [serial = 1281] [outer = 0x7f127b5d1800] 00:59:12 INFO - PROCESS | 1849 | 1461225552082 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 00:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1229ms 00:59:12 INFO - PROCESS | 1849 | 1461225552127 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:59:12 INFO - PROCESS | 1849 | 1461225552131 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:59:12 INFO - PROCESS | 1849 | 1461225552149 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 1849 | 1461225552152 Marionette TRACE conn3 <- [1,1678,null,{}] 00:59:12 INFO - PROCESS | 1849 | 1461225552157 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:12 INFO - PROCESS | 1849 | 1461225552364 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:59:12 INFO - PROCESS | 1849 | 1461225552375 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861a2800 == 127 [pid = 1849] [id = 427] 00:59:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f128914e800) [pid = 1849] [serial = 1282] [outer = (nil)] 00:59:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f128b846000) [pid = 1849] [serial = 1283] [outer = 0x7f128914e800] 00:59:12 INFO - PROCESS | 1849 | 1461225552436 Marionette DEBUG loaded listener.js 00:59:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f128bcc4000) [pid = 1849] [serial = 1284] [outer = 0x7f128914e800] 00:59:13 INFO - PROCESS | 1849 | 1461225553406 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 00:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1285ms 00:59:13 INFO - PROCESS | 1849 | 1461225553434 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 1849 | 1461225553438 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:59:13 INFO - PROCESS | 1849 | 1461225553443 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 1849 | 1461225553459 Marionette TRACE conn3 <- [1,1682,null,{}] 00:59:13 INFO - PROCESS | 1849 | 1461225553474 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:13 INFO - PROCESS | 1849 | 1461225553702 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:59:13 INFO - PROCESS | 1849 | 1461225553732 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b54000 == 128 [pid = 1849] [id = 428] 00:59:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f1289560c00) [pid = 1849] [serial = 1285] [outer = (nil)] 00:59:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f128c877400) [pid = 1849] [serial = 1286] [outer = 0x7f1289560c00] 00:59:13 INFO - PROCESS | 1849 | 1461225553793 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f128e383800) [pid = 1849] [serial = 1287] [outer = 0x7f1289560c00] 00:59:14 INFO - PROCESS | 1849 | 1461225554627 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 00:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1211ms 00:59:14 INFO - PROCESS | 1849 | 1461225554655 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:59:14 INFO - PROCESS | 1849 | 1461225554660 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:59:14 INFO - PROCESS | 1849 | 1461225554665 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:59:14 INFO - PROCESS | 1849 | 1461225554668 Marionette TRACE conn3 <- [1,1686,null,{}] 00:59:14 INFO - PROCESS | 1849 | 1461225554679 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:14 INFO - PROCESS | 1849 | 1461225554893 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:59:14 INFO - PROCESS | 1849 | 1461225554920 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893d3800 == 129 [pid = 1849] [id = 429] 00:59:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f128bcc8c00) [pid = 1849] [serial = 1288] [outer = (nil)] 00:59:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f128f8b1800) [pid = 1849] [serial = 1289] [outer = 0x7f128bcc8c00] 00:59:14 INFO - PROCESS | 1849 | 1461225554986 Marionette DEBUG loaded listener.js 00:59:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f1290583000) [pid = 1849] [serial = 1290] [outer = 0x7f128bcc8c00] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f127c98cc00) [pid = 1849] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f127aa4ac00) [pid = 1849] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f127cbb6800) [pid = 1849] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f12799d0800) [pid = 1849] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f127b31fc00) [pid = 1849] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f127acc5400) [pid = 1849] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f1280119000) [pid = 1849] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f128906f800) [pid = 1849] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f128bcd0800) [pid = 1849] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f12892b6c00) [pid = 1849] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f128637e800) [pid = 1849] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f12799c6400) [pid = 1849] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f127cbbd800) [pid = 1849] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f127b31f000) [pid = 1849] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f127fde0000) [pid = 1849] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f127accf800) [pid = 1849] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f12a060e000) [pid = 1849] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f128c4e7c00) [pid = 1849] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f1280143c00) [pid = 1849] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f127e0f6800) [pid = 1849] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f127cbb8800) [pid = 1849] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f127fd06800) [pid = 1849] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f127acca800) [pid = 1849] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f128a3a4c00) [pid = 1849] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f128c9b4c00) [pid = 1849] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f12799c5c00) [pid = 1849] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f1289560400) [pid = 1849] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f127b5d1c00) [pid = 1849] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f127ac16c00) [pid = 1849] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f127ac23400) [pid = 1849] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f127c9ebc00) [pid = 1849] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:59:16 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f127d9f9000) [pid = 1849] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:59:16 INFO - PROCESS | 1849 | 1461225556703 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 00:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 00:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2085ms 00:59:16 INFO - PROCESS | 1849 | 1461225556750 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 1849 | 1461225556754 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:59:16 INFO - PROCESS | 1849 | 1461225556759 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 1849 | 1461225556761 Marionette TRACE conn3 <- [1,1690,null,{}] 00:59:16 INFO - PROCESS | 1849 | 1461225556766 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:16 INFO - PROCESS | 1849 | 1461225556935 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:59:17 INFO - PROCESS | 1849 | 1461225557098 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e376000 == 130 [pid = 1849] [id = 430] 00:59:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f12799d0800) [pid = 1849] [serial = 1291] [outer = (nil)] 00:59:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f127b31fc00) [pid = 1849] [serial = 1292] [outer = 0x7f12799d0800] 00:59:17 INFO - PROCESS | 1849 | 1461225557158 Marionette DEBUG loaded listener.js 00:59:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f127cbb7000) [pid = 1849] [serial = 1293] [outer = 0x7f12799d0800] 00:59:17 INFO - PROCESS | 1849 | 1461225557882 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 00:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1177ms 00:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:59:17 INFO - PROCESS | 1849 | 1461225557936 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:59:17 INFO - PROCESS | 1849 | 1461225557939 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:59:17 INFO - PROCESS | 1849 | 1461225557944 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 1849 | 1461225557947 Marionette TRACE conn3 <- [1,1694,null,{}] 00:59:17 INFO - PROCESS | 1849 | 1461225557952 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:18 INFO - PROCESS | 1849 | 1461225558184 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:59:18 INFO - PROCESS | 1849 | 1461225558422 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12785e5000 == 131 [pid = 1849] [id = 431] 00:59:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f12779c4000) [pid = 1849] [serial = 1294] [outer = (nil)] 00:59:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f12779cb800) [pid = 1849] [serial = 1295] [outer = 0x7f12779c4000] 00:59:18 INFO - PROCESS | 1849 | 1461225558536 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f127ac18400) [pid = 1849] [serial = 1296] [outer = 0x7f12779c4000] 00:59:19 INFO - PROCESS | 1849 | 1461225559545 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1637ms 00:59:19 INFO - PROCESS | 1849 | 1461225559583 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1849 | 1461225559590 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:59:19 INFO - PROCESS | 1849 | 1461225559599 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1849 | 1461225559602 Marionette TRACE conn3 <- [1,1698,null,{}] 00:59:19 INFO - PROCESS | 1849 | 1461225559609 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:19 INFO - PROCESS | 1849 | 1461225559802 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:59:20 INFO - PROCESS | 1849 | 1461225560060 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e4a8000 == 132 [pid = 1849] [id = 432] 00:59:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f127c136000) [pid = 1849] [serial = 1297] [outer = (nil)] 00:59:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f127c334c00) [pid = 1849] [serial = 1298] [outer = 0x7f127c136000] 00:59:20 INFO - PROCESS | 1849 | 1461225560179 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f127d66a000) [pid = 1849] [serial = 1299] [outer = 0x7f127c136000] 00:59:21 INFO - PROCESS | 1849 | 1461225561139 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 00:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1583ms 00:59:21 INFO - PROCESS | 1849 | 1461225561185 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 1849 | 1461225561191 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:59:21 INFO - PROCESS | 1849 | 1461225561197 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1849 | 1461225561200 Marionette TRACE conn3 <- [1,1702,null,{}] 00:59:21 INFO - PROCESS | 1849 | 1461225561205 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:21 INFO - PROCESS | 1849 | 1461225561390 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:59:21 INFO - PROCESS | 1849 | 1461225561690 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285990000 == 133 [pid = 1849] [id = 433] 00:59:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f127c255000) [pid = 1849] [serial = 1300] [outer = (nil)] 00:59:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f127fd0b000) [pid = 1849] [serial = 1301] [outer = 0x7f127c255000] 00:59:21 INFO - PROCESS | 1849 | 1461225561813 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f128637e800) [pid = 1849] [serial = 1302] [outer = 0x7f127c255000] 00:59:22 INFO - PROCESS | 1849 | 1461225562685 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1534ms 00:59:22 INFO - PROCESS | 1849 | 1461225562738 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:59:22 INFO - PROCESS | 1849 | 1461225562741 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:59:22 INFO - PROCESS | 1849 | 1461225562761 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:59:22 INFO - PROCESS | 1849 | 1461225562770 Marionette TRACE conn3 <- [1,1706,null,{}] 00:59:22 INFO - PROCESS | 1849 | 1461225562775 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:22 INFO - PROCESS | 1849 | 1461225562981 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:59:23 INFO - PROCESS | 1849 | 1461225563226 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca76800 == 134 [pid = 1849] [id = 434] 00:59:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f127d673400) [pid = 1849] [serial = 1303] [outer = (nil)] 00:59:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f128895cc00) [pid = 1849] [serial = 1304] [outer = 0x7f127d673400] 00:59:23 INFO - PROCESS | 1849 | 1461225563343 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f12892b8000) [pid = 1849] [serial = 1305] [outer = 0x7f127d673400] 00:59:24 INFO - PROCESS | 1849 | 1461225564211 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1498ms 00:59:24 INFO - PROCESS | 1849 | 1461225564252 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:59:24 INFO - PROCESS | 1849 | 1461225564257 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:59:24 INFO - PROCESS | 1849 | 1461225564263 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:59:24 INFO - PROCESS | 1849 | 1461225564266 Marionette TRACE conn3 <- [1,1710,null,{}] 00:59:24 INFO - PROCESS | 1849 | 1461225564271 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:24 INFO - PROCESS | 1849 | 1461225564463 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:59:24 INFO - PROCESS | 1849 | 1461225564670 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291019000 == 135 [pid = 1849] [id = 435] 00:59:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f1287382400) [pid = 1849] [serial = 1306] [outer = (nil)] 00:59:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f128a54e800) [pid = 1849] [serial = 1307] [outer = 0x7f1287382400] 00:59:24 INFO - PROCESS | 1849 | 1461225564743 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f128bc30000) [pid = 1849] [serial = 1308] [outer = 0x7f1287382400] 00:59:25 INFO - PROCESS | 1849 | 1461225565615 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1382ms 00:59:25 INFO - PROCESS | 1849 | 1461225565646 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:59:25 INFO - PROCESS | 1849 | 1461225565649 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:59:25 INFO - PROCESS | 1849 | 1461225565655 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1849 | 1461225565658 Marionette TRACE conn3 <- [1,1714,null,{}] 00:59:25 INFO - PROCESS | 1849 | 1461225565663 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:25 INFO - PROCESS | 1849 | 1461225565846 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:59:26 INFO - PROCESS | 1849 | 1461225566072 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129277a800 == 136 [pid = 1849] [id = 436] 00:59:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f128c4df000) [pid = 1849] [serial = 1309] [outer = (nil)] 00:59:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f128c871800) [pid = 1849] [serial = 1310] [outer = 0x7f128c4df000] 00:59:26 INFO - PROCESS | 1849 | 1461225566198 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f128f8d3c00) [pid = 1849] [serial = 1311] [outer = 0x7f128c4df000] 00:59:27 INFO - PROCESS | 1849 | 1461225567169 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1546ms 00:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:59:27 INFO - PROCESS | 1849 | 1461225567202 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 1849 | 1461225567205 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:59:27 INFO - PROCESS | 1849 | 1461225567212 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 1849 | 1461225567215 Marionette TRACE conn3 <- [1,1718,null,{}] 00:59:27 INFO - PROCESS | 1849 | 1461225567220 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:27 INFO - PROCESS | 1849 | 1461225567405 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:59:27 INFO - PROCESS | 1849 | 1461225567616 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129efdb000 == 137 [pid = 1849] [id = 437] 00:59:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f128c4e1c00) [pid = 1849] [serial = 1312] [outer = (nil)] 00:59:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f1292fc6000) [pid = 1849] [serial = 1313] [outer = 0x7f128c4e1c00] 00:59:27 INFO - PROCESS | 1849 | 1461225567691 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f129498f000) [pid = 1849] [serial = 1314] [outer = 0x7f128c4e1c00] 00:59:28 INFO - PROCESS | 1849 | 1461225568571 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1436ms 00:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:59:28 INFO - PROCESS | 1849 | 1461225568647 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 1849 | 1461225568650 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:59:28 INFO - PROCESS | 1849 | 1461225568657 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 1849 | 1461225568660 Marionette TRACE conn3 <- [1,1722,null,{}] 00:59:28 INFO - PROCESS | 1849 | 1461225568665 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:28 INFO - PROCESS | 1849 | 1461225568859 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:59:29 INFO - PROCESS | 1849 | 1461225569063 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a257d800 == 138 [pid = 1849] [id = 438] 00:59:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f129089c000) [pid = 1849] [serial = 1315] [outer = (nil)] 00:59:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f129ef78000) [pid = 1849] [serial = 1316] [outer = 0x7f129089c000] 00:59:29 INFO - PROCESS | 1849 | 1461225569139 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f129f2b1000) [pid = 1849] [serial = 1317] [outer = 0x7f129089c000] 00:59:30 INFO - PROCESS | 1849 | 1461225570013 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 00:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 00:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1391ms 00:59:30 INFO - PROCESS | 1849 | 1461225570048 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:59:30 INFO - PROCESS | 1849 | 1461225570052 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:59:30 INFO - PROCESS | 1849 | 1461225570058 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:59:30 INFO - PROCESS | 1849 | 1461225570060 Marionette TRACE conn3 <- [1,1726,null,{}] 00:59:30 INFO - PROCESS | 1849 | 1461225570066 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:30 INFO - PROCESS | 1849 | 1461225570259 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:59:30 INFO - PROCESS | 1849 | 1461225570477 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a70c6800 == 139 [pid = 1849] [id = 439] 00:59:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f12922eec00) [pid = 1849] [serial = 1318] [outer = (nil)] 00:59:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f12a033d800) [pid = 1849] [serial = 1319] [outer = 0x7f12922eec00] 00:59:30 INFO - PROCESS | 1849 | 1461225570590 Marionette DEBUG loaded listener.js 00:59:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f12a0612c00) [pid = 1849] [serial = 1320] [outer = 0x7f12922eec00] 00:59:31 INFO - PROCESS | 1849 | 1461225571488 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 00:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1486ms 00:59:31 INFO - PROCESS | 1849 | 1461225571545 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:59:31 INFO - PROCESS | 1849 | 1461225571549 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:59:31 INFO - PROCESS | 1849 | 1461225571555 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:59:31 INFO - PROCESS | 1849 | 1461225571559 Marionette TRACE conn3 <- [1,1730,null,{}] 00:59:31 INFO - PROCESS | 1849 | 1461225571564 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:31 INFO - PROCESS | 1849 | 1461225571757 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:59:31 INFO - PROCESS | 1849 | 1461225571968 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288270800 == 140 [pid = 1849] [id = 440] 00:59:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f12933c0800) [pid = 1849] [serial = 1321] [outer = (nil)] 00:59:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f12a3e31c00) [pid = 1849] [serial = 1322] [outer = 0x7f12933c0800] 00:59:32 INFO - PROCESS | 1849 | 1461225572082 Marionette DEBUG loaded listener.js 00:59:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f12a3f54c00) [pid = 1849] [serial = 1323] [outer = 0x7f12933c0800] 00:59:33 INFO - PROCESS | 1849 | 1461225573025 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 00:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 00:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms 00:59:33 INFO - PROCESS | 1849 | 1461225573085 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:59:33 INFO - PROCESS | 1849 | 1461225573089 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:59:33 INFO - PROCESS | 1849 | 1461225573094 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:59:33 INFO - PROCESS | 1849 | 1461225573096 Marionette TRACE conn3 <- [1,1734,null,{}] 00:59:33 INFO - PROCESS | 1849 | 1461225573103 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:33 INFO - PROCESS | 1849 | 1461225573283 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:59:33 INFO - PROCESS | 1849 | 1461225573548 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d681800 == 141 [pid = 1849] [id = 441] 00:59:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f12761fd000) [pid = 1849] [serial = 1324] [outer = (nil)] 00:59:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f127b84b800) [pid = 1849] [serial = 1325] [outer = 0x7f12761fd000] 00:59:33 INFO - PROCESS | 1849 | 1461225573678 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f128b846800) [pid = 1849] [serial = 1326] [outer = 0x7f12761fd000] 00:59:34 INFO - PROCESS | 1849 | 1461225574583 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1530ms 00:59:34 INFO - PROCESS | 1849 | 1461225574626 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:59:34 INFO - PROCESS | 1849 | 1461225574630 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:59:34 INFO - PROCESS | 1849 | 1461225574635 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 1849 | 1461225574638 Marionette TRACE conn3 <- [1,1738,null,{}] 00:59:34 INFO - PROCESS | 1849 | 1461225574644 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:34 INFO - PROCESS | 1849 | 1461225574873 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:59:35 INFO - PROCESS | 1849 | 1461225575087 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2e0000 == 142 [pid = 1849] [id = 442] 00:59:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f12761fd800) [pid = 1849] [serial = 1327] [outer = (nil)] 00:59:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f127b31d400) [pid = 1849] [serial = 1328] [outer = 0x7f12761fd800] 00:59:35 INFO - PROCESS | 1849 | 1461225575202 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f127c336400) [pid = 1849] [serial = 1329] [outer = 0x7f12761fd800] 00:59:36 INFO - PROCESS | 1849 | 1461225576111 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1532ms 00:59:36 INFO - PROCESS | 1849 | 1461225576169 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:59:36 INFO - PROCESS | 1849 | 1461225576173 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:59:36 INFO - PROCESS | 1849 | 1461225576179 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 1849 | 1461225576182 Marionette TRACE conn3 <- [1,1742,null,{}] 00:59:36 INFO - PROCESS | 1849 | 1461225576187 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:36 INFO - PROCESS | 1849 | 1461225576371 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:59:37 INFO - PROCESS | 1849 | 1461225577113 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c1db000 == 143 [pid = 1849] [id = 443] 00:59:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f12761fa000) [pid = 1849] [serial = 1330] [outer = (nil)] 00:59:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f12761fc400) [pid = 1849] [serial = 1331] [outer = 0x7f12761fa000] 00:59:37 INFO - PROCESS | 1849 | 1461225577184 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f12799c9c00) [pid = 1849] [serial = 1332] [outer = 0x7f12761fa000] 00:59:38 INFO - PROCESS | 1849 | 1461225578020 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 00:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1896ms 00:59:38 INFO - PROCESS | 1849 | 1461225578077 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:59:38 INFO - PROCESS | 1849 | 1461225578084 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:59:38 INFO - PROCESS | 1849 | 1461225578092 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:59:38 INFO - PROCESS | 1849 | 1461225578096 Marionette TRACE conn3 <- [1,1746,null,{}] 00:59:38 INFO - PROCESS | 1849 | 1461225578104 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:38 INFO - PROCESS | 1849 | 1461225578298 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:59:38 INFO - PROCESS | 1849 | 1461225578507 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b4c9800 == 144 [pid = 1849] [id = 444] 00:59:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f12761f6c00) [pid = 1849] [serial = 1333] [outer = (nil)] 00:59:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f1279c4f800) [pid = 1849] [serial = 1334] [outer = 0x7f12761f6c00] 00:59:38 INFO - PROCESS | 1849 | 1461225578640 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f127b84a800) [pid = 1849] [serial = 1335] [outer = 0x7f12761f6c00] 00:59:39 INFO - PROCESS | 1849 | 1461225579718 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1681ms 00:59:39 INFO - PROCESS | 1849 | 1461225579777 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:59:39 INFO - PROCESS | 1849 | 1461225579783 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:59:39 INFO - PROCESS | 1849 | 1461225579789 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1849 | 1461225579792 Marionette TRACE conn3 <- [1,1750,null,{}] 00:59:39 INFO - PROCESS | 1849 | 1461225579797 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:39 INFO - PROCESS | 1849 | 1461225579989 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:59:40 INFO - PROCESS | 1849 | 1461225580208 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279a96800 == 145 [pid = 1849] [id = 445] 00:59:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f12779c3400) [pid = 1849] [serial = 1336] [outer = (nil)] 00:59:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f127c11d000) [pid = 1849] [serial = 1337] [outer = 0x7f12779c3400] 00:59:40 INFO - PROCESS | 1849 | 1461225580372 Marionette DEBUG loaded listener.js 00:59:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f127c330800) [pid = 1849] [serial = 1338] [outer = 0x7f12779c3400] 00:59:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291dc9800 == 144 [pid = 1849] [id = 206] 00:59:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128907e800 == 143 [pid = 1849] [id = 178] 00:59:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1293ee0800 == 142 [pid = 1849] [id = 240] 00:59:40 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f129f22b400) [pid = 1849] [serial = 1187] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f129f2b9800) [pid = 1849] [serial = 1190] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f12a3e30800) [pid = 1849] [serial = 1193] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f12a3f5dc00) [pid = 1849] [serial = 1196] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f12a465d400) [pid = 1849] [serial = 1199] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f127ac21800) [pid = 1849] [serial = 1202] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f1291f13c00) [pid = 1849] [serial = 1229] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e376000 == 141 [pid = 1849] [id = 430] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893d3800 == 140 [pid = 1849] [id = 429] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288b54000 == 139 [pid = 1849] [id = 428] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861a2800 == 138 [pid = 1849] [id = 427] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127d6ce800 == 137 [pid = 1849] [id = 426] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800e0800 == 136 [pid = 1849] [id = 425] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ecca000 == 135 [pid = 1849] [id = 424] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127dadb000 == 134 [pid = 1849] [id = 423] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279bbb800 == 133 [pid = 1849] [id = 422] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279a9f000 == 132 [pid = 1849] [id = 419] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279bae800 == 131 [pid = 1849] [id = 418] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277eec800 == 130 [pid = 1849] [id = 417] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a666e000 == 129 [pid = 1849] [id = 416] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12933e8800 == 128 [pid = 1849] [id = 376] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac72800 == 127 [pid = 1849] [id = 415] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a0102800 == 126 [pid = 1849] [id = 414] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12933e0000 == 125 [pid = 1849] [id = 413] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291c68800 == 124 [pid = 1849] [id = 412] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1292764800 == 123 [pid = 1849] [id = 375] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891cd000 == 122 [pid = 1849] [id = 411] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd2a000 == 121 [pid = 1849] [id = 410] 00:59:41 INFO - PROCESS | 1849 | 1461225581912 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 00:59:41 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128fc68800 == 120 [pid = 1849] [id = 409] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f129f224000) [pid = 1849] [serial = 1005] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f128c877800) [pid = 1849] [serial = 954] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f128c389000) [pid = 1849] [serial = 999] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f128014f400) [pid = 1849] [serial = 951] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f12a4590400) [pid = 1849] [serial = 1011] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f127b5d3800) [pid = 1849] [serial = 1017] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f129f643400) [pid = 1849] [serial = 942] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f127cbb1000) [pid = 1849] [serial = 993] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f12a48b7800) [pid = 1849] [serial = 948] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f128c87c400) [pid = 1849] [serial = 960] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f127c335800) [pid = 1849] [serial = 1026] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f127fd02c00) [pid = 1849] [serial = 1014] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f1288775800) [pid = 1849] [serial = 933] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f128ba04000) [pid = 1849] [serial = 936] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f128f8d8400) [pid = 1849] [serial = 873] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f128f743c00) [pid = 1849] [serial = 939] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f128f5d4c00) [pid = 1849] [serial = 1002] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f12799d0400) [pid = 1849] [serial = 957] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f1280150c00) [pid = 1849] [serial = 996] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f127c123000) [pid = 1849] [serial = 1023] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f12a3f5a800) [pid = 1849] [serial = 945] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f127c11ec00) [pid = 1849] [serial = 1020] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f12a497d400) [pid = 1849] [serial = 1008] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f128c69e400) [pid = 1849] [serial = 1086] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f128f745400) [pid = 1849] [serial = 1223] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f1292fc5000) [pid = 1849] [serial = 1178] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f127e0f0400) [pid = 1849] [serial = 1212] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f127b844000) [pid = 1849] [serial = 1211] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f128ba0d000) [pid = 1849] [serial = 1220] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f1299215800) [pid = 1849] [serial = 1184] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f12911ba400) [pid = 1849] [serial = 1175] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f128f8b9400) [pid = 1849] [serial = 1172] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f1294ba4400) [pid = 1849] [serial = 1181] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f128c38d800) [pid = 1849] [serial = 1169] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f128f5d1c00) [pid = 1849] [serial = 1160] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f1289051400) [pid = 1849] [serial = 1217] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f1289449c00) [pid = 1849] [serial = 1218] [outer = (nil)] [url = about:blank] 00:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2186ms 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f127b84f800) [pid = 1849] [serial = 1206] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f127b849c00) [pid = 1849] [serial = 1205] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f127d9f1400) [pid = 1849] [serial = 1163] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f127c32fc00) [pid = 1849] [serial = 1209] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f127c078400) [pid = 1849] [serial = 1208] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f1286387800) [pid = 1849] [serial = 1214] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f1288b06c00) [pid = 1849] [serial = 1215] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f12882f1400) [pid = 1849] [serial = 1166] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f128a3a0c00) [pid = 1849] [serial = 1226] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f12904c6800) [pid = 1849] [serial = 1227] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f12904c1000) [pid = 1849] [serial = 1224] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f128bd31400) [pid = 1849] [serial = 1221] [outer = (nil)] [url = about:blank] 00:59:41 INFO - PROCESS | 1849 | 1461225581997 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1849 | 1461225582001 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:59:42 INFO - PROCESS | 1849 | 1461225582014 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1849 | 1461225582023 Marionette TRACE conn3 <- [1,1754,null,{}] 00:59:42 INFO - PROCESS | 1849 | 1461225582030 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:42 INFO - PROCESS | 1849 | 1461225582206 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:59:42 INFO - PROCESS | 1849 | 1461225582421 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2aa800 == 121 [pid = 1849] [id = 446] 00:59:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f12799cc800) [pid = 1849] [serial = 1339] [outer = (nil)] 00:59:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f127d66d400) [pid = 1849] [serial = 1340] [outer = 0x7f12799cc800] 00:59:42 INFO - PROCESS | 1849 | 1461225582482 Marionette DEBUG loaded listener.js 00:59:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f127d9f4c00) [pid = 1849] [serial = 1341] [outer = 0x7f12799cc800] 00:59:43 INFO - PROCESS | 1849 | 1461225583287 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 00:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1298ms 00:59:43 INFO - PROCESS | 1849 | 1461225583311 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:59:43 INFO - PROCESS | 1849 | 1461225583315 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:59:43 INFO - PROCESS | 1849 | 1461225583361 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:59:43 INFO - PROCESS | 1849 | 1461225583365 Marionette TRACE conn3 <- [1,1758,null,{}] 00:59:43 INFO - PROCESS | 1849 | 1461225583370 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:43 INFO - PROCESS | 1849 | 1461225583630 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:59:43 INFO - PROCESS | 1849 | 1461225583658 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e48a800 == 122 [pid = 1849] [id = 447] 00:59:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f127d675400) [pid = 1849] [serial = 1342] [outer = (nil)] 00:59:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f127e0ee400) [pid = 1849] [serial = 1343] [outer = 0x7f127d675400] 00:59:43 INFO - PROCESS | 1849 | 1461225583719 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f127fd0a000) [pid = 1849] [serial = 1344] [outer = 0x7f127d675400] 00:59:44 INFO - PROCESS | 1849 | 1461225584632 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 00:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1340ms 00:59:44 INFO - PROCESS | 1849 | 1461225584692 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:59:44 INFO - PROCESS | 1849 | 1461225584694 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:59:44 INFO - PROCESS | 1849 | 1461225584701 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:59:44 INFO - PROCESS | 1849 | 1461225584704 Marionette TRACE conn3 <- [1,1762,null,{}] 00:59:44 INFO - PROCESS | 1849 | 1461225584709 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:44 INFO - PROCESS | 1849 | 1461225584934 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:59:44 INFO - PROCESS | 1849 | 1461225584965 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd90000 == 123 [pid = 1849] [id = 448] 00:59:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f1280120c00) [pid = 1849] [serial = 1345] [outer = (nil)] 00:59:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f1280144000) [pid = 1849] [serial = 1346] [outer = 0x7f1280120c00] 00:59:45 INFO - PROCESS | 1849 | 1461225585039 Marionette DEBUG loaded listener.js 00:59:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f128646fc00) [pid = 1849] [serial = 1347] [outer = 0x7f1280120c00] 00:59:46 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f1289560c00) [pid = 1849] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:59:46 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f128914e800) [pid = 1849] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:59:46 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f127d677c00) [pid = 1849] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:59:46 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f127accdc00) [pid = 1849] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:59:46 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f127b5d1800) [pid = 1849] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:59:46 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f128bcc8c00) [pid = 1849] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:59:46 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f1287380800) [pid = 1849] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:59:46 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f127ac1b800) [pid = 1849] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:59:46 INFO - PROCESS | 1849 | 1461225586577 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 00:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1895ms 00:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:59:46 INFO - PROCESS | 1849 | 1461225586596 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:59:46 INFO - PROCESS | 1849 | 1461225586598 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:59:46 INFO - PROCESS | 1849 | 1461225586604 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:59:46 INFO - PROCESS | 1849 | 1461225586607 Marionette TRACE conn3 <- [1,1766,null,{}] 00:59:46 INFO - PROCESS | 1849 | 1461225586612 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:46 INFO - PROCESS | 1849 | 1461225586848 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:59:46 INFO - PROCESS | 1849 | 1461225586873 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12852cb800 == 124 [pid = 1849] [id = 449] 00:59:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f127fd08c00) [pid = 1849] [serial = 1348] [outer = (nil)] 00:59:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f12871e7800) [pid = 1849] [serial = 1349] [outer = 0x7f127fd08c00] 00:59:46 INFO - PROCESS | 1849 | 1461225586945 Marionette DEBUG loaded listener.js 00:59:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f128868ec00) [pid = 1849] [serial = 1350] [outer = 0x7f127fd08c00] 00:59:47 INFO - PROCESS | 1849 | 1461225587887 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 00:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1383ms 00:59:47 INFO - PROCESS | 1849 | 1461225587987 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:59:47 INFO - PROCESS | 1849 | 1461225587991 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:59:47 INFO - PROCESS | 1849 | 1461225587996 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:59:48 INFO - PROCESS | 1849 | 1461225587998 Marionette TRACE conn3 <- [1,1770,null,{}] 00:59:48 INFO - PROCESS | 1849 | 1461225588003 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:48 INFO - PROCESS | 1849 | 1461225588179 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:59:48 INFO - PROCESS | 1849 | 1461225588498 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279a94000 == 125 [pid = 1849] [id = 450] 00:59:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f12761f4000) [pid = 1849] [serial = 1351] [outer = (nil)] 00:59:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f12761fd400) [pid = 1849] [serial = 1352] [outer = 0x7f12761f4000] 00:59:48 INFO - PROCESS | 1849 | 1461225588639 Marionette DEBUG loaded listener.js 00:59:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f1279c49c00) [pid = 1849] [serial = 1353] [outer = 0x7f12761f4000] 00:59:49 INFO - PROCESS | 1849 | 1461225589526 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 00:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1581ms 00:59:49 INFO - PROCESS | 1849 | 1461225589581 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:59:49 INFO - PROCESS | 1849 | 1461225589588 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:59:49 INFO - PROCESS | 1849 | 1461225589597 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:59:49 INFO - PROCESS | 1849 | 1461225589601 Marionette TRACE conn3 <- [1,1774,null,{}] 00:59:49 INFO - PROCESS | 1849 | 1461225589608 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:49 INFO - PROCESS | 1849 | 1461225589819 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:59:50 INFO - PROCESS | 1849 | 1461225590067 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d696800 == 126 [pid = 1849] [id = 451] 00:59:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f127b8abc00) [pid = 1849] [serial = 1354] [outer = (nil)] 00:59:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f127c11ec00) [pid = 1849] [serial = 1355] [outer = 0x7f127b8abc00] 00:59:50 INFO - PROCESS | 1849 | 1461225590193 Marionette DEBUG loaded listener.js 00:59:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f127c137400) [pid = 1849] [serial = 1356] [outer = 0x7f127b8abc00] 00:59:51 INFO - PROCESS | 1849 | 1461225591162 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 00:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1598ms 00:59:51 INFO - PROCESS | 1849 | 1461225591198 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:59:51 INFO - PROCESS | 1849 | 1461225591204 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:59:51 INFO - PROCESS | 1849 | 1461225591210 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:59:51 INFO - PROCESS | 1849 | 1461225591212 Marionette TRACE conn3 <- [1,1778,null,{}] 00:59:51 INFO - PROCESS | 1849 | 1461225591219 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:51 INFO - PROCESS | 1849 | 1461225591420 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:59:51 INFO - PROCESS | 1849 | 1461225591721 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12801a6000 == 127 [pid = 1849] [id = 452] 00:59:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f127cbbd000) [pid = 1849] [serial = 1357] [outer = (nil)] 00:59:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f127d674c00) [pid = 1849] [serial = 1358] [outer = 0x7f127cbbd000] 00:59:51 INFO - PROCESS | 1849 | 1461225591874 Marionette DEBUG loaded listener.js 00:59:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f127fd09400) [pid = 1849] [serial = 1359] [outer = 0x7f127cbbd000] 00:59:52 INFO - PROCESS | 1849 | 1461225592808 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 00:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 00:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1631ms 00:59:52 INFO - PROCESS | 1849 | 1461225592842 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:59:52 INFO - PROCESS | 1849 | 1461225592845 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:59:52 INFO - PROCESS | 1849 | 1461225592861 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1849 | 1461225592871 Marionette TRACE conn3 <- [1,1782,null,{}] 00:59:52 INFO - PROCESS | 1849 | 1461225592878 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:53 INFO - PROCESS | 1849 | 1461225593108 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:59:53 INFO - PROCESS | 1849 | 1461225593308 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861b4000 == 128 [pid = 1849] [id = 453] 00:59:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f127d66f000) [pid = 1849] [serial = 1360] [outer = (nil)] 00:59:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f1287091000) [pid = 1849] [serial = 1361] [outer = 0x7f127d66f000] 00:59:53 INFO - PROCESS | 1849 | 1461225593382 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f128738b400) [pid = 1849] [serial = 1362] [outer = 0x7f127d66f000] 00:59:54 INFO - PROCESS | 1849 | 1461225594288 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 00:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 00:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1499ms 00:59:54 INFO - PROCESS | 1849 | 1461225594353 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:59:54 INFO - PROCESS | 1849 | 1461225594356 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:59:54 INFO - PROCESS | 1849 | 1461225594364 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:59:54 INFO - PROCESS | 1849 | 1461225594367 Marionette TRACE conn3 <- [1,1786,null,{}] 00:59:54 INFO - PROCESS | 1849 | 1461225594372 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:54 INFO - PROCESS | 1849 | 1461225594576 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:59:54 INFO - PROCESS | 1849 | 1461225594774 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288638000 == 129 [pid = 1849] [id = 454] 00:59:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f127c25bc00) [pid = 1849] [serial = 1363] [outer = (nil)] 00:59:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f1288a4dc00) [pid = 1849] [serial = 1364] [outer = 0x7f127c25bc00] 00:59:54 INFO - PROCESS | 1849 | 1461225594848 Marionette DEBUG loaded listener.js 00:59:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f1289067400) [pid = 1849] [serial = 1365] [outer = 0x7f127c25bc00] 00:59:55 INFO - PROCESS | 1849 | 1461225595754 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 00:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 00:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1429ms 00:59:55 INFO - PROCESS | 1849 | 1461225595794 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:59:55 INFO - PROCESS | 1849 | 1461225595797 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:59:55 INFO - PROCESS | 1849 | 1461225595803 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 1849 | 1461225595805 Marionette TRACE conn3 <- [1,1790,null,{}] 00:59:55 INFO - PROCESS | 1849 | 1461225595812 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:56 INFO - PROCESS | 1849 | 1461225596005 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:59:56 INFO - PROCESS | 1849 | 1461225596223 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288c1a800 == 130 [pid = 1849] [id = 455] 00:59:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f12892c0000) [pid = 1849] [serial = 1366] [outer = (nil)] 00:59:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f128a027800) [pid = 1849] [serial = 1367] [outer = 0x7f12892c0000] 00:59:56 INFO - PROCESS | 1849 | 1461225596348 Marionette DEBUG loaded listener.js 00:59:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f128ba10800) [pid = 1849] [serial = 1368] [outer = 0x7f12892c0000] 00:59:57 INFO - PROCESS | 1849 | 1461225597305 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:59: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) 00:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1533ms 00:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:59:57 INFO - PROCESS | 1849 | 1461225597337 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:59:57 INFO - PROCESS | 1849 | 1461225597340 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:59:57 INFO - PROCESS | 1849 | 1461225597347 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:59:57 INFO - PROCESS | 1849 | 1461225597350 Marionette TRACE conn3 <- [1,1794,null,{}] 00:59:57 INFO - PROCESS | 1849 | 1461225597355 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:57 INFO - PROCESS | 1849 | 1461225597548 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:59:57 INFO - PROCESS | 1849 | 1461225597756 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128b81e000 == 131 [pid = 1849] [id = 456] 00:59:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f12892c0400) [pid = 1849] [serial = 1369] [outer = (nil)] 00:59:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f128c69e000) [pid = 1849] [serial = 1370] [outer = 0x7f12892c0400] 00:59:57 INFO - PROCESS | 1849 | 1461225597825 Marionette DEBUG loaded listener.js 00:59:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f128c87a400) [pid = 1849] [serial = 1371] [outer = 0x7f12892c0400] 00:59:58 INFO - PROCESS | 1849 | 1461225598734 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1439ms 00:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:59:58 INFO - PROCESS | 1849 | 1461225598785 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:59:58 INFO - PROCESS | 1849 | 1461225598788 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:59:58 INFO - PROCESS | 1849 | 1461225598794 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:59:58 INFO - PROCESS | 1849 | 1461225598797 Marionette TRACE conn3 <- [1,1798,null,{}] 00:59:58 INFO - PROCESS | 1849 | 1461225598802 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:58 INFO - PROCESS | 1849 | 1461225598993 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:59:59 INFO - PROCESS | 1849 | 1461225599202 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c8bb000 == 132 [pid = 1849] [id = 457] 00:59:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f128ba2a800) [pid = 1849] [serial = 1372] [outer = (nil)] 00:59:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f128c8de400) [pid = 1849] [serial = 1373] [outer = 0x7f128ba2a800] 00:59:59 INFO - PROCESS | 1849 | 1461225599271 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f128c9afc00) [pid = 1849] [serial = 1374] [outer = 0x7f128ba2a800] 01:00:00 INFO - PROCESS | 1849 | 1461225600143 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]]]}] 01:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1386ms 01:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:00:00 INFO - PROCESS | 1849 | 1461225600180 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:00:00 INFO - PROCESS | 1849 | 1461225600183 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 01:00:00 INFO - PROCESS | 1849 | 1461225600190 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:00:00 INFO - PROCESS | 1849 | 1461225600192 Marionette TRACE conn3 <- [1,1802,null,{}] 01:00:00 INFO - PROCESS | 1849 | 1461225600198 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}] 01:00:00 INFO - PROCESS | 1849 | 1461225600392 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:00:00 INFO - PROCESS | 1849 | 1461225600599 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca70000 == 133 [pid = 1849] [id = 458] 01:00:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f12761f5400) [pid = 1849] [serial = 1375] [outer = (nil)] 01:00:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f128ccf1800) [pid = 1849] [serial = 1376] [outer = 0x7f12761f5400] 01:00:00 INFO - PROCESS | 1849 | 1461225600671 Marionette DEBUG loaded listener.js 01:00:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f128e110800) [pid = 1849] [serial = 1377] [outer = 0x7f12761f5400] 01:00:01 INFO - PROCESS | 1849 | 1461225601550 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]]]}] 01:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1433ms 01:00:01 INFO - PROCESS | 1849 | 1461225601625 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:00:01 INFO - PROCESS | 1849 | 1461225601629 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 01:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:00:01 INFO - PROCESS | 1849 | 1461225601640 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 1849 | 1461225601644 Marionette TRACE conn3 <- [1,1806,null,{}] 01:00:01 INFO - PROCESS | 1849 | 1461225601653 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}] 01:00:02 INFO - PROCESS | 1849 | 1461225601999 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:00:02 INFO - PROCESS | 1849 | 1461225602311 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f89f000 == 134 [pid = 1849] [id = 459] 01:00:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f128bccdc00) [pid = 1849] [serial = 1378] [outer = (nil)] 01:00:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f128f5cd000) [pid = 1849] [serial = 1379] [outer = 0x7f128bccdc00] 01:00:02 INFO - PROCESS | 1849 | 1461225602390 Marionette DEBUG loaded listener.js 01:00:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f128f745400) [pid = 1849] [serial = 1380] [outer = 0x7f128bccdc00] 01:00:03 INFO - PROCESS | 1849 | 1461225603302 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]]]}] 01:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1737ms 01:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:00:03 INFO - PROCESS | 1849 | 1461225603378 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:00:03 INFO - PROCESS | 1849 | 1461225603380 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 01:00:03 INFO - PROCESS | 1849 | 1461225603387 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:00:03 INFO - PROCESS | 1849 | 1461225603390 Marionette TRACE conn3 <- [1,1810,null,{}] 01:00:03 INFO - PROCESS | 1849 | 1461225603397 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}] 01:00:03 INFO - PROCESS | 1849 | 1461225603612 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:00:03 INFO - PROCESS | 1849 | 1461225603834 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291c68800 == 135 [pid = 1849] [id = 460] 01:00:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f1290841400) [pid = 1849] [serial = 1381] [outer = (nil)] 01:00:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f1290984400) [pid = 1849] [serial = 1382] [outer = 0x7f1290841400] 01:00:04 INFO - PROCESS | 1849 | 1461225604021 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f1291f21800) [pid = 1849] [serial = 1383] [outer = 0x7f1290841400] 01:00:04 INFO - PROCESS | 1849 | 1461225604979 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]]]}] 01:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1634ms 01:00:05 INFO - PROCESS | 1849 | 1461225605022 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:00:05 INFO - PROCESS | 1849 | 1461225605028 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 01:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:00:05 INFO - PROCESS | 1849 | 1461225605034 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:00:05 INFO - PROCESS | 1849 | 1461225605038 Marionette TRACE conn3 <- [1,1814,null,{}] 01:00:05 INFO - PROCESS | 1849 | 1461225605044 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}] 01:00:05 INFO - PROCESS | 1849 | 1461225605287 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:00:05 INFO - PROCESS | 1849 | 1461225605544 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948c4000 == 136 [pid = 1849] [id = 461] 01:00:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f12922ec000) [pid = 1849] [serial = 1384] [outer = (nil)] 01:00:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f129f228800) [pid = 1849] [serial = 1385] [outer = 0x7f12922ec000] 01:00:05 INFO - PROCESS | 1849 | 1461225605660 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f12a04c8400) [pid = 1849] [serial = 1386] [outer = 0x7f12922ec000] 01:00:06 INFO - PROCESS | 1849 | 1461225606506 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]]]}] 01:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1529ms 01:00:06 INFO - PROCESS | 1849 | 1461225606564 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 1849 | 1461225606567 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 01:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:00:06 INFO - PROCESS | 1849 | 1461225606573 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 1849 | 1461225606575 Marionette TRACE conn3 <- [1,1818,null,{}] 01:00:06 INFO - PROCESS | 1849 | 1461225606581 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}] 01:00:06 INFO - PROCESS | 1849 | 1461225606767 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:00:06 INFO - PROCESS | 1849 | 1461225606976 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3dc800 == 137 [pid = 1849] [id = 462] 01:00:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f1292703400) [pid = 1849] [serial = 1387] [outer = (nil)] 01:00:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f12a3f59800) [pid = 1849] [serial = 1388] [outer = 0x7f1292703400] 01:00:07 INFO - PROCESS | 1849 | 1461225607099 Marionette DEBUG loaded listener.js 01:00:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f12a44d0000) [pid = 1849] [serial = 1389] [outer = 0x7f1292703400] 01:00:08 INFO - PROCESS | 1849 | 1461225608003 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]]]}] 01:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1486ms 01:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:00:08 INFO - PROCESS | 1849 | 1461225608059 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:00:08 INFO - PROCESS | 1849 | 1461225608062 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 01:00:08 INFO - PROCESS | 1849 | 1461225608073 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:00:08 INFO - PROCESS | 1849 | 1461225608075 Marionette TRACE conn3 <- [1,1822,null,{}] 01:00:08 INFO - PROCESS | 1849 | 1461225608086 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}] 01:00:08 INFO - PROCESS | 1849 | 1461225608267 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:00:08 INFO - PROCESS | 1849 | 1461225608483 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e47c000 == 138 [pid = 1849] [id = 463] 01:00:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f12799c6000) [pid = 1849] [serial = 1390] [outer = (nil)] 01:00:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f127b648c00) [pid = 1849] [serial = 1391] [outer = 0x7f12799c6000] 01:00:08 INFO - PROCESS | 1849 | 1461225608598 Marionette DEBUG loaded listener.js 01:00:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f127b64fc00) [pid = 1849] [serial = 1392] [outer = 0x7f12799c6000] 01:00:09 INFO - PROCESS | 1849 | 1461225609521 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]]]}] 01:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1493ms 01:00:09 INFO - PROCESS | 1849 | 1461225609561 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:00:09 INFO - PROCESS | 1849 | 1461225609564 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 01:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:00:09 INFO - PROCESS | 1849 | 1461225609570 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 1849 | 1461225609572 Marionette TRACE conn3 <- [1,1826,null,{}] 01:00:09 INFO - PROCESS | 1849 | 1461225609578 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}] 01:00:09 INFO - PROCESS | 1849 | 1461225609774 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:00:09 INFO - PROCESS | 1849 | 1461225609986 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd2b000 == 139 [pid = 1849] [id = 464] 01:00:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f127aa3e800) [pid = 1849] [serial = 1393] [outer = (nil)] 01:00:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f127d673c00) [pid = 1849] [serial = 1394] [outer = 0x7f127aa3e800] 01:00:10 INFO - PROCESS | 1849 | 1461225610095 Marionette DEBUG loaded listener.js 01:00:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f1288c3b400) [pid = 1849] [serial = 1395] [outer = 0x7f127aa3e800] 01:00:11 INFO - PROCESS | 1849 | 1461225611011 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]]]}] 01:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1477ms 01:00:11 INFO - PROCESS | 1849 | 1461225611048 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:00:11 INFO - PROCESS | 1849 | 1461225611051 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 01:00:11 INFO - PROCESS | 1849 | 1461225611056 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:00:11 INFO - PROCESS | 1849 | 1461225611059 Marionette TRACE conn3 <- [1,1830,null,{}] 01:00:11 INFO - PROCESS | 1849 | 1461225611064 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}] 01:00:11 INFO - PROCESS | 1849 | 1461225611255 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:00:11 INFO - PROCESS | 1849 | 1461225611907 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c1c6000 == 140 [pid = 1849] [id = 465] 01:00:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f12761f8000) [pid = 1849] [serial = 1396] [outer = (nil)] 01:00:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f12779c6800) [pid = 1849] [serial = 1397] [outer = 0x7f12761f8000] 01:00:11 INFO - PROCESS | 1849 | 1461225611978 Marionette DEBUG loaded listener.js 01:00:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f127aa43400) [pid = 1849] [serial = 1398] [outer = 0x7f12761f8000] 01:00:12 INFO - PROCESS | 1849 | 1461225612827 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]]]}] 01:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1838ms 01:00:12 INFO - PROCESS | 1849 | 1461225612896 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:00:12 INFO - PROCESS | 1849 | 1461225612903 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 01:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:00:12 INFO - PROCESS | 1849 | 1461225612911 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:00:12 INFO - PROCESS | 1849 | 1461225612915 Marionette TRACE conn3 <- [1,1834,null,{}] 01:00:12 INFO - PROCESS | 1849 | 1461225612922 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}] 01:00:13 INFO - PROCESS | 1849 | 1461225613183 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:00:13 INFO - PROCESS | 1849 | 1461225613605 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277ee5800 == 141 [pid = 1849] [id = 466] 01:00:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f127b84f000) [pid = 1849] [serial = 1399] [outer = (nil)] 01:00:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f127c078400) [pid = 1849] [serial = 1400] [outer = 0x7f127b84f000] 01:00:13 INFO - PROCESS | 1849 | 1461225613679 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f127c25f800) [pid = 1849] [serial = 1401] [outer = 0x7f127b84f000] 01:00:14 INFO - PROCESS | 1849 | 1461225614557 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]]]}] 01:00:14 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 01:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1686ms 01:00:14 INFO - PROCESS | 1849 | 1461225614602 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:00:14 INFO - PROCESS | 1849 | 1461225614607 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 01:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:00:14 INFO - PROCESS | 1849 | 1461225614613 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 1849 | 1461225614616 Marionette TRACE conn3 <- [1,1838,null,{}] 01:00:14 INFO - PROCESS | 1849 | 1461225614621 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}] 01:00:14 INFO - PROCESS | 1849 | 1461225614812 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a8b81000 == 140 [pid = 1849] [id = 396] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a418c800 == 139 [pid = 1849] [id = 393] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a6683800 == 138 [pid = 1849] [id = 395] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f1287385400) [pid = 1849] [serial = 1262] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f127c12b400) [pid = 1849] [serial = 1256] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f127b8aa000) [pid = 1849] [serial = 1253] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f1279c4c400) [pid = 1849] [serial = 1250] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f127c134c00) [pid = 1849] [serial = 1259] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f12779cf000) [pid = 1849] [serial = 1265] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f127b31fc00) [pid = 1849] [serial = 1292] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | 1461225615108 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12852cb800 == 137 [pid = 1849] [id = 449] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd90000 == 136 [pid = 1849] [id = 448] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e48a800 == 135 [pid = 1849] [id = 447] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2aa800 == 134 [pid = 1849] [id = 446] 01:00:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12785e1000 == 135 [pid = 1849] [id = 467] 01:00:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f127ac1d000) [pid = 1849] [serial = 1402] [outer = (nil)] 01:00:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f127c12b400) [pid = 1849] [serial = 1403] [outer = 0x7f127ac1d000] 01:00:15 INFO - PROCESS | 1849 | 1461225615254 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f127fd03400) [pid = 1849] [serial = 1404] [outer = 0x7f127ac1d000] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279a96800 == 134 [pid = 1849] [id = 445] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b4c9800 == 133 [pid = 1849] [id = 444] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c1db000 == 132 [pid = 1849] [id = 443] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127d681800 == 131 [pid = 1849] [id = 441] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288270800 == 130 [pid = 1849] [id = 440] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a70c6800 == 129 [pid = 1849] [id = 439] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a257d800 == 128 [pid = 1849] [id = 438] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129efdb000 == 127 [pid = 1849] [id = 437] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129277a800 == 126 [pid = 1849] [id = 436] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291019000 == 125 [pid = 1849] [id = 435] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca76800 == 124 [pid = 1849] [id = 434] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285990000 == 123 [pid = 1849] [id = 433] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e4a8000 == 122 [pid = 1849] [id = 432] 01:00:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12785e5000 == 121 [pid = 1849] [id = 431] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f128e383800) [pid = 1849] [serial = 1287] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f128b846000) [pid = 1849] [serial = 1283] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f127e0f3c00) [pid = 1849] [serial = 1274] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f127b325800) [pid = 1849] [serial = 1268] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f12871e6c00) [pid = 1849] [serial = 1280] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f127c33a000) [pid = 1849] [serial = 1232] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f127b850400) [pid = 1849] [serial = 1269] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f1299219000) [pid = 1849] [serial = 1244] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f128c8de000) [pid = 1849] [serial = 1238] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f128011a400) [pid = 1849] [serial = 1275] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f1290583000) [pid = 1849] [serial = 1290] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f128738d400) [pid = 1849] [serial = 1278] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f128895d000) [pid = 1849] [serial = 1281] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f12a3f54800) [pid = 1849] [serial = 1247] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f128bcc4000) [pid = 1849] [serial = 1284] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f1287387c00) [pid = 1849] [serial = 1277] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f12922e7000) [pid = 1849] [serial = 1241] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f127c98bc00) [pid = 1849] [serial = 1272] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f128f8b1800) [pid = 1849] [serial = 1289] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f127b321400) [pid = 1849] [serial = 1271] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f128c877400) [pid = 1849] [serial = 1286] [outer = (nil)] [url = about:blank] 01:00:15 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f12871ec800) [pid = 1849] [serial = 1235] [outer = (nil)] [url = about:blank] 01:00:16 INFO - PROCESS | 1849 | 1461225616069 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]]]}] 01:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1478ms 01:00:16 INFO - PROCESS | 1849 | 1461225616099 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 1849 | 1461225616108 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 01:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:00:16 INFO - PROCESS | 1849 | 1461225616122 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1849 | 1461225616131 Marionette TRACE conn3 <- [1,1842,null,{}] 01:00:16 INFO - PROCESS | 1849 | 1461225616139 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}] 01:00:16 INFO - PROCESS | 1849 | 1461225616332 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:00:16 INFO - PROCESS | 1849 | 1461225616498 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ecc5000 == 122 [pid = 1849] [id = 468] 01:00:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f127b31fc00) [pid = 1849] [serial = 1405] [outer = (nil)] 01:00:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f1280150c00) [pid = 1849] [serial = 1406] [outer = 0x7f127b31fc00] 01:00:16 INFO - PROCESS | 1849 | 1461225616559 Marionette DEBUG loaded listener.js 01:00:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f1287388800) [pid = 1849] [serial = 1407] [outer = 0x7f127b31fc00] 01:00:17 INFO - PROCESS | 1849 | 1461225617290 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]]]}] 01:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1192ms 01:00:17 INFO - PROCESS | 1849 | 1461225617309 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:00:17 INFO - PROCESS | 1849 | 1461225617312 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 01:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:00:17 INFO - PROCESS | 1849 | 1461225617318 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:00:17 INFO - PROCESS | 1849 | 1461225617320 Marionette TRACE conn3 <- [1,1846,null,{}] 01:00:17 INFO - PROCESS | 1849 | 1461225617326 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}] 01:00:17 INFO - PROCESS | 1849 | 1461225617583 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:00:17 INFO - PROCESS | 1849 | 1461225617603 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285849000 == 123 [pid = 1849] [id = 469] 01:00:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f12779cf000) [pid = 1849] [serial = 1408] [outer = (nil)] 01:00:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f1288db1c00) [pid = 1849] [serial = 1409] [outer = 0x7f12779cf000] 01:00:17 INFO - PROCESS | 1849 | 1461225617664 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f12892bf400) [pid = 1849] [serial = 1410] [outer = 0x7f12779cf000] 01:00:18 INFO - PROCESS | 1849 | 1461225618616 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]]]}] 01:00:18 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) 01:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1327ms 01:00:18 INFO - PROCESS | 1849 | 1461225618647 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:00:18 INFO - PROCESS | 1849 | 1461225618651 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 01:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:00:18 INFO - PROCESS | 1849 | 1461225618656 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:00:18 INFO - PROCESS | 1849 | 1461225618658 Marionette TRACE conn3 <- [1,1850,null,{}] 01:00:18 INFO - PROCESS | 1849 | 1461225618664 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}] 01:00:18 INFO - PROCESS | 1849 | 1461225618902 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:00:18 INFO - PROCESS | 1849 | 1461225618931 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861ad800 == 124 [pid = 1849] [id = 470] 01:00:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f128b866800) [pid = 1849] [serial = 1411] [outer = (nil)] 01:00:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f128ba09000) [pid = 1849] [serial = 1412] [outer = 0x7f128b866800] 01:00:19 INFO - PROCESS | 1849 | 1461225619007 Marionette DEBUG loaded listener.js 01:00:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f128c4e7000) [pid = 1849] [serial = 1413] [outer = 0x7f128b866800] 01:00:20 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f12779c3400) [pid = 1849] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:00:20 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f12761f6c00) [pid = 1849] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:00:20 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f1280120c00) [pid = 1849] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:00:20 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f127d675400) [pid = 1849] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:00:20 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f12761fa000) [pid = 1849] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:00:20 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f12799cc800) [pid = 1849] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:00:20 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f12799d0800) [pid = 1849] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:00:20 INFO - PROCESS | 1849 | 1461225620538 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]]]}] 01:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1928ms 01:00:20 INFO - PROCESS | 1849 | 1461225620621 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:00:20 INFO - PROCESS | 1849 | 1461225620625 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 01:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:00:20 INFO - PROCESS | 1849 | 1461225620644 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:00:20 INFO - PROCESS | 1849 | 1461225620646 Marionette TRACE conn3 <- [1,1854,null,{}] 01:00:20 INFO - PROCESS | 1849 | 1461225620652 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}] 01:00:20 INFO - PROCESS | 1849 | 1461225620822 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:00:20 INFO - PROCESS | 1849 | 1461225620832 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288270800 == 125 [pid = 1849] [id = 471] 01:00:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f12799c6400) [pid = 1849] [serial = 1414] [outer = (nil)] 01:00:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f128a554800) [pid = 1849] [serial = 1415] [outer = 0x7f12799c6400] 01:00:20 INFO - PROCESS | 1849 | 1461225620892 Marionette DEBUG loaded listener.js 01:00:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f128e106c00) [pid = 1849] [serial = 1416] [outer = 0x7f12799c6400] 01:00:21 INFO - PROCESS | 1849 | 1461225621740 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]]]}] 01:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1130ms 01:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:00:21 INFO - PROCESS | 1849 | 1461225621773 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:00:21 INFO - PROCESS | 1849 | 1461225621776 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 01:00:21 INFO - PROCESS | 1849 | 1461225621781 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:00:21 INFO - PROCESS | 1849 | 1461225621784 Marionette TRACE conn3 <- [1,1858,null,{}] 01:00:21 INFO - PROCESS | 1849 | 1461225621789 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}] 01:00:22 INFO - PROCESS | 1849 | 1461225622021 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:00:22 INFO - PROCESS | 1849 | 1461225622055 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a0b7000 == 126 [pid = 1849] [id = 472] 01:00:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f12799cc800) [pid = 1849] [serial = 1417] [outer = (nil)] 01:00:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f12904ca400) [pid = 1849] [serial = 1418] [outer = 0x7f12799cc800] 01:00:22 INFO - PROCESS | 1849 | 1461225622116 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f1292878800) [pid = 1849] [serial = 1419] [outer = 0x7f12799cc800] 01:00:23 INFO - PROCESS | 1849 | 1461225623257 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]]]}] 01:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1534ms 01:00:23 INFO - PROCESS | 1849 | 1461225623317 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:00:23 INFO - PROCESS | 1849 | 1461225623323 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 01:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:00:23 INFO - PROCESS | 1849 | 1461225623332 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:00:23 INFO - PROCESS | 1849 | 1461225623336 Marionette TRACE conn3 <- [1,1862,null,{}] 01:00:23 INFO - PROCESS | 1849 | 1461225623344 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}] 01:00:23 INFO - PROCESS | 1849 | 1461225623543 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:00:23 INFO - PROCESS | 1849 | 1461225623802 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d686800 == 127 [pid = 1849] [id = 473] 01:00:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f127b64f400) [pid = 1849] [serial = 1420] [outer = (nil)] 01:00:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f127b8b2400) [pid = 1849] [serial = 1421] [outer = 0x7f127b64f400] 01:00:23 INFO - PROCESS | 1849 | 1461225623923 Marionette DEBUG loaded listener.js 01:00:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f127c98b800) [pid = 1849] [serial = 1422] [outer = 0x7f127b64f400] 01:00:24 INFO - PROCESS | 1849 | 1461225624869 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]]]}] 01:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1588ms 01:00:24 INFO - PROCESS | 1849 | 1461225624920 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:00:24 INFO - PROCESS | 1849 | 1461225624929 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 01:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:00:24 INFO - PROCESS | 1849 | 1461225624939 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 1849 | 1461225624942 Marionette TRACE conn3 <- [1,1866,null,{}] 01:00:24 INFO - PROCESS | 1849 | 1461225624948 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}] 01:00:25 INFO - PROCESS | 1849 | 1461225625160 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:00:25 INFO - PROCESS | 1849 | 1461225625448 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861a2800 == 128 [pid = 1849] [id = 474] 01:00:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f127b84d000) [pid = 1849] [serial = 1423] [outer = (nil)] 01:00:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f128011fc00) [pid = 1849] [serial = 1424] [outer = 0x7f127b84d000] 01:00:25 INFO - PROCESS | 1849 | 1461225625564 Marionette DEBUG loaded listener.js 01:00:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f12882f1400) [pid = 1849] [serial = 1425] [outer = 0x7f127b84d000] 01:00:26 INFO - PROCESS | 1849 | 1461225626451 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]]]}] 01:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1579ms 01:00:26 INFO - PROCESS | 1849 | 1461225626519 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:00:26 INFO - PROCESS | 1849 | 1461225626522 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 01:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:00:26 INFO - PROCESS | 1849 | 1461225626529 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:00:26 INFO - PROCESS | 1849 | 1461225626536 Marionette TRACE conn3 <- [1,1870,null,{}] 01:00:26 INFO - PROCESS | 1849 | 1461225626551 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}] 01:00:26 INFO - PROCESS | 1849 | 1461225626794 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:00:27 INFO - PROCESS | 1849 | 1461225627003 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291527000 == 129 [pid = 1849] [id = 475] 01:00:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f127fddb000) [pid = 1849] [serial = 1426] [outer = (nil)] 01:00:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f128ba24c00) [pid = 1849] [serial = 1427] [outer = 0x7f127fddb000] 01:00:27 INFO - PROCESS | 1849 | 1461225627177 Marionette DEBUG loaded listener.js 01:00:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f128e383800) [pid = 1849] [serial = 1428] [outer = 0x7f127fddb000] 01:00:28 INFO - PROCESS | 1849 | 1461225628043 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]]]}] 01:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1547ms 01:00:28 INFO - PROCESS | 1849 | 1461225628077 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:00:28 INFO - PROCESS | 1849 | 1461225628080 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 01:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:00:28 INFO - PROCESS | 1849 | 1461225628087 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:00:28 INFO - PROCESS | 1849 | 1461225628091 Marionette TRACE conn3 <- [1,1874,null,{}] 01:00:28 INFO - PROCESS | 1849 | 1461225628096 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}] 01:00:28 INFO - PROCESS | 1849 | 1461225628411 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:00:28 INFO - PROCESS | 1849 | 1461225628609 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1294969800 == 130 [pid = 1849] [id = 476] 01:00:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f128906b400) [pid = 1849] [serial = 1429] [outer = (nil)] 01:00:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f129307c800) [pid = 1849] [serial = 1430] [outer = 0x7f128906b400] 01:00:28 INFO - PROCESS | 1849 | 1461225628734 Marionette DEBUG loaded listener.js 01:00:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f129f1efc00) [pid = 1849] [serial = 1431] [outer = 0x7f128906b400] 01:00:29 INFO - PROCESS | 1849 | 1461225629590 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]]]}] 01:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1540ms 01:00:29 INFO - PROCESS | 1849 | 1461225629626 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:00:29 INFO - PROCESS | 1849 | 1461225629629 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 01:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:00:29 INFO - PROCESS | 1849 | 1461225629635 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:00:29 INFO - PROCESS | 1849 | 1461225629638 Marionette TRACE conn3 <- [1,1878,null,{}] 01:00:29 INFO - PROCESS | 1849 | 1461225629643 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}] 01:00:29 INFO - PROCESS | 1849 | 1461225629830 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:00:30 INFO - PROCESS | 1849 | 1461225630043 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a257b000 == 131 [pid = 1849] [id = 477] 01:00:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f128c4e1400) [pid = 1849] [serial = 1432] [outer = (nil)] 01:00:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f129f231c00) [pid = 1849] [serial = 1433] [outer = 0x7f128c4e1400] 01:00:30 INFO - PROCESS | 1849 | 1461225630156 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f12a209c400) [pid = 1849] [serial = 1434] [outer = 0x7f128c4e1400] 01:00:31 INFO - PROCESS | 1849 | 1461225631100 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]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1536ms 01:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:00:31 INFO - PROCESS | 1849 | 1461225631173 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:00:31 INFO - PROCESS | 1849 | 1461225631175 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 01:00:31 INFO - PROCESS | 1849 | 1461225631181 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 1849 | 1461225631184 Marionette TRACE conn3 <- [1,1882,null,{}] 01:00:31 INFO - PROCESS | 1849 | 1461225631189 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}] 01:00:31 INFO - PROCESS | 1849 | 1461225631436 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:00:31 INFO - PROCESS | 1849 | 1461225631685 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a89ae800 == 132 [pid = 1849] [id = 478] 01:00:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f1277553c00) [pid = 1849] [serial = 1435] [outer = (nil)] 01:00:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f127755f400) [pid = 1849] [serial = 1436] [outer = 0x7f1277553c00] 01:00:31 INFO - PROCESS | 1849 | 1461225631804 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f12a48aa400) [pid = 1849] [serial = 1437] [outer = 0x7f1277553c00] 01:00:32 INFO - PROCESS | 1849 | 1461225632609 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]]]}] 01:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1483ms 01:00:32 INFO - PROCESS | 1849 | 1461225632665 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1849 | 1461225632668 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 01:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:00:32 INFO - PROCESS | 1849 | 1461225632674 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1849 | 1461225632677 Marionette TRACE conn3 <- [1,1886,null,{}] 01:00:32 INFO - PROCESS | 1849 | 1461225632682 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}] 01:00:32 INFO - PROCESS | 1849 | 1461225632874 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:00:33 INFO - PROCESS | 1849 | 1461225633088 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c5ee800 == 133 [pid = 1849] [id = 479] 01:00:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f1277558800) [pid = 1849] [serial = 1438] [outer = (nil)] 01:00:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f1277b59800) [pid = 1849] [serial = 1439] [outer = 0x7f1277558800] 01:00:33 INFO - PROCESS | 1849 | 1461225633204 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f1277b5e800) [pid = 1849] [serial = 1440] [outer = 0x7f1277558800] 01:00:34 INFO - PROCESS | 1849 | 1461225634082 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]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1481ms 01:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:00:34 INFO - PROCESS | 1849 | 1461225634157 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 1849 | 1461225634159 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 01:00:34 INFO - PROCESS | 1849 | 1461225634165 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1849 | 1461225634169 Marionette TRACE conn3 <- [1,1890,null,{}] 01:00:34 INFO - PROCESS | 1849 | 1461225634174 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}] 01:00:34 INFO - PROCESS | 1849 | 1461225634394 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:00:34 INFO - PROCESS | 1849 | 1461225634609 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cda3800 == 134 [pid = 1849] [id = 480] 01:00:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f1277b54400) [pid = 1849] [serial = 1441] [outer = (nil)] 01:00:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f1277d85800) [pid = 1849] [serial = 1442] [outer = 0x7f1277b54400] 01:00:34 INFO - PROCESS | 1849 | 1461225634722 Marionette DEBUG loaded listener.js 01:00:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f1277d8a400) [pid = 1849] [serial = 1443] [outer = 0x7f1277b54400] 01:00:35 INFO - PROCESS | 1849 | 1461225635644 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]]]}] 01:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1532ms 01:00:35 INFO - PROCESS | 1849 | 1461225635698 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:00:35 INFO - PROCESS | 1849 | 1461225635701 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 01:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:00:35 INFO - PROCESS | 1849 | 1461225635707 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:00:35 INFO - PROCESS | 1849 | 1461225635710 Marionette TRACE conn3 <- [1,1894,null,{}] 01:00:35 INFO - PROCESS | 1849 | 1461225635714 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}] 01:00:35 INFO - PROCESS | 1849 | 1461225635900 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:00:36 INFO - PROCESS | 1849 | 1461225636116 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12763c6800 == 135 [pid = 1849] [id = 481] 01:00:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f1277b56c00) [pid = 1849] [serial = 1444] [outer = (nil)] 01:00:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f1277d8f000) [pid = 1849] [serial = 1445] [outer = 0x7f1277b56c00] 01:00:36 INFO - PROCESS | 1849 | 1461225636241 Marionette DEBUG loaded listener.js 01:00:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f1278744800) [pid = 1849] [serial = 1446] [outer = 0x7f1277b56c00] 01:00:37 INFO - PROCESS | 1849 | 1461225637155 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]]]}] 01:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1485ms 01:00:37 INFO - PROCESS | 1849 | 1461225637193 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:00:37 INFO - PROCESS | 1849 | 1461225637196 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 01:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:00:37 INFO - PROCESS | 1849 | 1461225637202 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1849 | 1461225637204 Marionette TRACE conn3 <- [1,1898,null,{}] 01:00:37 INFO - PROCESS | 1849 | 1461225637209 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}] 01:00:37 INFO - PROCESS | 1849 | 1461225637401 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:00:37 INFO - PROCESS | 1849 | 1461225637634 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12763df800 == 136 [pid = 1849] [id = 482] 01:00:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f12761f6800) [pid = 1849] [serial = 1447] [outer = (nil)] 01:00:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f1277d8d000) [pid = 1849] [serial = 1448] [outer = 0x7f12761f6800] 01:00:37 INFO - PROCESS | 1849 | 1461225637741 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f127874cc00) [pid = 1849] [serial = 1449] [outer = 0x7f12761f6800] 01:00:38 INFO - PROCESS | 1849 | 1461225638639 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]]]}] 01:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1482ms 01:00:38 INFO - PROCESS | 1849 | 1461225638687 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:00:38 INFO - PROCESS | 1849 | 1461225638691 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 01:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:00:38 INFO - PROCESS | 1849 | 1461225638697 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:00:38 INFO - PROCESS | 1849 | 1461225638701 Marionette TRACE conn3 <- [1,1902,null,{}] 01:00:38 INFO - PROCESS | 1849 | 1461225638706 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}] 01:00:38 INFO - PROCESS | 1849 | 1461225638935 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:00:39 INFO - PROCESS | 1849 | 1461225639198 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12859aa000 == 137 [pid = 1849] [id = 483] 01:00:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f12761fb000) [pid = 1849] [serial = 1450] [outer = (nil)] 01:00:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f1287090000) [pid = 1849] [serial = 1451] [outer = 0x7f12761fb000] 01:00:39 INFO - PROCESS | 1849 | 1461225639273 Marionette DEBUG loaded listener.js 01:00:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f12a458ec00) [pid = 1849] [serial = 1452] [outer = 0x7f12761fb000] 01:00:40 INFO - PROCESS | 1849 | 1461225640167 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]]]}] 01:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1535ms 01:00:40 INFO - PROCESS | 1849 | 1461225640245 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:00:40 INFO - PROCESS | 1849 | 1461225640248 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 01:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:00:40 INFO - PROCESS | 1849 | 1461225640257 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:00:40 INFO - PROCESS | 1849 | 1461225640260 Marionette TRACE conn3 <- [1,1906,null,{}] 01:00:40 INFO - PROCESS | 1849 | 1461225640265 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}] 01:00:40 INFO - PROCESS | 1849 | 1461225640463 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:00:40 INFO - PROCESS | 1849 | 1461225640683 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127871c800 == 138 [pid = 1849] [id = 484] 01:00:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f12761f0400) [pid = 1849] [serial = 1453] [outer = (nil)] 01:00:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f12761f5800) [pid = 1849] [serial = 1454] [outer = 0x7f12761f0400] 01:00:41 INFO - PROCESS | 1849 | 1461225641245 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f1277559800) [pid = 1849] [serial = 1455] [outer = 0x7f12761f0400] 01:00:42 INFO - PROCESS | 1849 | 1461225642251 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]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2031ms 01:00:42 INFO - PROCESS | 1849 | 1461225642290 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1849 | 1461225642295 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 01:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:00:42 INFO - PROCESS | 1849 | 1461225642305 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1849 | 1461225642308 Marionette TRACE conn3 <- [1,1910,null,{}] 01:00:42 INFO - PROCESS | 1849 | 1461225642315 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}] 01:00:42 INFO - PROCESS | 1849 | 1461225642498 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:00:42 INFO - PROCESS | 1849 | 1461225642741 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2a8800 == 139 [pid = 1849] [id = 485] 01:00:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f12779cdc00) [pid = 1849] [serial = 1456] [outer = (nil)] 01:00:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f127aa3b400) [pid = 1849] [serial = 1457] [outer = 0x7f12779cdc00] 01:00:42 INFO - PROCESS | 1849 | 1461225642850 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f127b321400) [pid = 1849] [serial = 1458] [outer = 0x7f12779cdc00] 01:00:43 INFO - PROCESS | 1849 | 1461225643941 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]]]}] 01:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1681ms 01:00:43 INFO - PROCESS | 1849 | 1461225643984 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:00:43 INFO - PROCESS | 1849 | 1461225643990 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 01:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:00:44 INFO - PROCESS | 1849 | 1461225643999 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:00:44 INFO - PROCESS | 1849 | 1461225644003 Marionette TRACE conn3 <- [1,1914,null,{}] 01:00:44 INFO - PROCESS | 1849 | 1461225644008 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}] 01:00:44 INFO - PROCESS | 1849 | 1461225644182 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128890d000 == 138 [pid = 1849] [id = 349] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a45c4000 == 137 [pid = 1849] [id = 213] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12984b1800 == 136 [pid = 1849] [id = 177] 01:00:44 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f12871e7800) [pid = 1849] [serial = 1349] [outer = (nil)] [url = about:blank] 01:00:44 INFO - PROCESS | 1849 | 1461225644555 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128870e800 == 135 [pid = 1849] [id = 69] 01:00:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279ba0000 == 136 [pid = 1849] [id = 486] 01:00:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f12799c8c00) [pid = 1849] [serial = 1459] [outer = (nil)] 01:00:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 280 (0x7f127c126800) [pid = 1849] [serial = 1460] [outer = 0x7f12799c8c00] 01:00:44 INFO - PROCESS | 1849 | 1461225644647 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f127c987800) [pid = 1849] [serial = 1461] [outer = 0x7f12799c8c00] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd2b000 == 135 [pid = 1849] [id = 464] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e47c000 == 134 [pid = 1849] [id = 463] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129e3dc800 == 133 [pid = 1849] [id = 462] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948c4000 == 132 [pid = 1849] [id = 461] 01:00:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291c68800 == 131 [pid = 1849] [id = 460] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f89f000 == 130 [pid = 1849] [id = 459] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca70000 == 129 [pid = 1849] [id = 458] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c8bb000 == 128 [pid = 1849] [id = 457] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128b81e000 == 127 [pid = 1849] [id = 456] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288c1a800 == 126 [pid = 1849] [id = 455] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288638000 == 125 [pid = 1849] [id = 454] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861b4000 == 124 [pid = 1849] [id = 453] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12801a6000 == 123 [pid = 1849] [id = 452] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127d696800 == 122 [pid = 1849] [id = 451] 01:00:45 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279a94000 == 121 [pid = 1849] [id = 450] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f127c330800) [pid = 1849] [serial = 1338] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 279 (0x7f127c11d000) [pid = 1849] [serial = 1337] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f127b84a800) [pid = 1849] [serial = 1335] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f128a54e800) [pid = 1849] [serial = 1307] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f1292fc6000) [pid = 1849] [serial = 1313] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f1280144000) [pid = 1849] [serial = 1346] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f1279c4f800) [pid = 1849] [serial = 1334] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f127fd0a000) [pid = 1849] [serial = 1344] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f128646fc00) [pid = 1849] [serial = 1347] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f127b31d400) [pid = 1849] [serial = 1328] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f128895cc00) [pid = 1849] [serial = 1304] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f12761fc400) [pid = 1849] [serial = 1331] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f12779cb800) [pid = 1849] [serial = 1295] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f12a033d800) [pid = 1849] [serial = 1319] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f129ef78000) [pid = 1849] [serial = 1316] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f12a3e31c00) [pid = 1849] [serial = 1322] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f127e0ee400) [pid = 1849] [serial = 1343] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f127d9f4c00) [pid = 1849] [serial = 1341] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f127c334c00) [pid = 1849] [serial = 1298] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f127fd0b000) [pid = 1849] [serial = 1301] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f12799c9c00) [pid = 1849] [serial = 1332] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f127b84b800) [pid = 1849] [serial = 1325] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f128c871800) [pid = 1849] [serial = 1310] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f127cbb7000) [pid = 1849] [serial = 1293] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f127d66d400) [pid = 1849] [serial = 1340] [outer = (nil)] [url = about:blank] 01:00:45 INFO - PROCESS | 1849 | 1461225645446 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]]]}] 01:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1485ms 01:00:45 INFO - PROCESS | 1849 | 1461225645485 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:00:45 INFO - PROCESS | 1849 | 1461225645488 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 01:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:00:45 INFO - PROCESS | 1849 | 1461225645494 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 1849 | 1461225645499 Marionette TRACE conn3 <- [1,1918,null,{}] 01:00:45 INFO - PROCESS | 1849 | 1461225645514 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}] 01:00:45 INFO - PROCESS | 1849 | 1461225645702 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:00:45 INFO - PROCESS | 1849 | 1461225645899 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127daec000 == 122 [pid = 1849] [id = 487] 01:00:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f127accc000) [pid = 1849] [serial = 1462] [outer = (nil)] 01:00:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f127c9f7c00) [pid = 1849] [serial = 1463] [outer = 0x7f127accc000] 01:00:45 INFO - PROCESS | 1849 | 1461225645962 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f127d9fb400) [pid = 1849] [serial = 1464] [outer = 0x7f127accc000] 01:00:46 INFO - PROCESS | 1849 | 1461225646704 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]]]}] 01:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1238ms 01:00:46 INFO - PROCESS | 1849 | 1461225646733 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 1849 | 1461225646737 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 01:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:00:46 INFO - PROCESS | 1849 | 1461225646743 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1849 | 1461225646745 Marionette TRACE conn3 <- [1,1922,null,{}] 01:00:46 INFO - PROCESS | 1849 | 1461225646750 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}] 01:00:46 INFO - PROCESS | 1849 | 1461225646916 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:00:47 INFO - PROCESS | 1849 | 1461225647123 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ecde800 == 123 [pid = 1849] [id = 488] 01:00:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f127b5d6000) [pid = 1849] [serial = 1465] [outer = (nil)] 01:00:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f127e0ec800) [pid = 1849] [serial = 1466] [outer = 0x7f127b5d6000] 01:00:47 INFO - PROCESS | 1849 | 1461225647200 Marionette DEBUG loaded listener.js 01:00:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f127fdd8c00) [pid = 1849] [serial = 1467] [outer = 0x7f127b5d6000] 01:00:48 INFO - PROCESS | 1849 | 1461225648031 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]]]}] 01:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1330ms 01:00:48 INFO - PROCESS | 1849 | 1461225648074 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:00:48 INFO - PROCESS | 1849 | 1461225648077 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 01:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:00:48 INFO - PROCESS | 1849 | 1461225648088 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:00:48 INFO - PROCESS | 1849 | 1461225648090 Marionette TRACE conn3 <- [1,1926,null,{}] 01:00:48 INFO - PROCESS | 1849 | 1461225648095 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}] 01:00:48 INFO - PROCESS | 1849 | 1461225648314 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:00:48 INFO - PROCESS | 1849 | 1461225648348 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800dc800 == 124 [pid = 1849] [id = 489] 01:00:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f128011b800) [pid = 1849] [serial = 1468] [outer = (nil)] 01:00:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f1280144800) [pid = 1849] [serial = 1469] [outer = 0x7f128011b800] 01:00:48 INFO - PROCESS | 1849 | 1461225648415 Marionette DEBUG loaded listener.js 01:00:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f1286471800) [pid = 1849] [serial = 1470] [outer = 0x7f128011b800] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f128708d800) [pid = 1849] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f127c081c00) [pid = 1849] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f127b5d6800) [pid = 1849] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f127c986c00) [pid = 1849] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f128ed90800) [pid = 1849] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f127cbb5c00) [pid = 1849] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f127fd10c00) [pid = 1849] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f128a554c00) [pid = 1849] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f128b849000) [pid = 1849] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f128bcca400) [pid = 1849] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f127aa4a800) [pid = 1849] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f127aa44c00) [pid = 1849] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f127b5d7800) [pid = 1849] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f127d9fa800) [pid = 1849] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f128646cc00) [pid = 1849] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f128646f400) [pid = 1849] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f1280120400) [pid = 1849] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f128f8b3000) [pid = 1849] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f127b32b800) [pid = 1849] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f127aa3b800) [pid = 1849] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f12799c6800) [pid = 1849] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f1289152000) [pid = 1849] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f129270e400) [pid = 1849] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f129238b000) [pid = 1849] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f128c385000) [pid = 1849] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f12892ba000) [pid = 1849] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f128bd31c00) [pid = 1849] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f1280117c00) [pid = 1849] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f127c9ee400) [pid = 1849] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f127fd08c00) [pid = 1849] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f128b866800) [pid = 1849] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f12799c6400) [pid = 1849] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f12761f8000) [pid = 1849] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f127ac1d000) [pid = 1849] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f127b84f000) [pid = 1849] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f12779cf000) [pid = 1849] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f127b31fc00) [pid = 1849] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f129ef81000) [pid = 1849] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f128ba2fc00) [pid = 1849] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f12871f0400) [pid = 1849] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f128f8b0000) [pid = 1849] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f128ccf4800) [pid = 1849] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f128ba0a800) [pid = 1849] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f1289065000) [pid = 1849] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f127e05f800) [pid = 1849] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f12871ed400) [pid = 1849] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f128a550000) [pid = 1849] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:00:49 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f12a0619000) [pid = 1849] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:00:50 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f127ac16400) [pid = 1849] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:00:50 INFO - PROCESS | 1849 | 1461225650230 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]]]}] 01:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2186ms 01:00:50 INFO - PROCESS | 1849 | 1461225650270 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:00:50 INFO - PROCESS | 1849 | 1461225650273 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 01:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:00:50 INFO - PROCESS | 1849 | 1461225650279 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:00:50 INFO - PROCESS | 1849 | 1461225650281 Marionette TRACE conn3 <- [1,1930,null,{}] 01:00:50 INFO - PROCESS | 1849 | 1461225650286 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}] 01:00:50 INFO - PROCESS | 1849 | 1461225650459 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:00:50 INFO - PROCESS | 1849 | 1461225650630 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e4a3800 == 125 [pid = 1849] [id = 490] 01:00:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f127aa44c00) [pid = 1849] [serial = 1471] [outer = (nil)] 01:00:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f127b84f000) [pid = 1849] [serial = 1472] [outer = 0x7f127aa44c00] 01:00:50 INFO - PROCESS | 1849 | 1461225650691 Marionette DEBUG loaded listener.js 01:00:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f1280120400) [pid = 1849] [serial = 1473] [outer = 0x7f127aa44c00] 01:00:51 INFO - PROCESS | 1849 | 1461225651376 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]]]}] 01:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1129ms 01:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:00:51 INFO - PROCESS | 1849 | 1461225651409 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:00:51 INFO - PROCESS | 1849 | 1461225651411 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 01:00:51 INFO - PROCESS | 1849 | 1461225651415 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:00:51 INFO - PROCESS | 1849 | 1461225651419 Marionette TRACE conn3 <- [1,1934,null,{}] 01:00:51 INFO - PROCESS | 1849 | 1461225651424 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}] 01:00:51 INFO - PROCESS | 1849 | 1461225651645 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:00:51 INFO - PROCESS | 1849 | 1461225651668 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285848800 == 126 [pid = 1849] [id = 491] 01:00:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f127ac16400) [pid = 1849] [serial = 1474] [outer = (nil)] 01:00:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f128646f400) [pid = 1849] [serial = 1475] [outer = 0x7f127ac16400] 01:00:51 INFO - PROCESS | 1849 | 1461225651727 Marionette DEBUG loaded listener.js 01:00:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f128738c000) [pid = 1849] [serial = 1476] [outer = 0x7f127ac16400] 01:00:52 INFO - PROCESS | 1849 | 1461225652859 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]]]}] 01:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1485ms 01:00:52 INFO - PROCESS | 1849 | 1461225652903 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:00:52 INFO - PROCESS | 1849 | 1461225652909 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 01:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:00:52 INFO - PROCESS | 1849 | 1461225652919 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 1849 | 1461225652924 Marionette TRACE conn3 <- [1,1938,null,{}] 01:00:52 INFO - PROCESS | 1849 | 1461225652932 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}] 01:00:53 INFO - PROCESS | 1849 | 1461225653140 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:00:53 INFO - PROCESS | 1849 | 1461225653402 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2b4800 == 127 [pid = 1849] [id = 492] 01:00:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f1278750400) [pid = 1849] [serial = 1477] [outer = (nil)] 01:00:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f127aa47c00) [pid = 1849] [serial = 1478] [outer = 0x7f1278750400] 01:00:53 INFO - PROCESS | 1849 | 1461225653522 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f127b32ac00) [pid = 1849] [serial = 1479] [outer = 0x7f1278750400] 01:00:54 INFO - PROCESS | 1849 | 1461225654397 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]]]}] 01:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1536ms 01:00:54 INFO - PROCESS | 1849 | 1461225654456 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 1849 | 1461225654464 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 01:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:00:54 INFO - PROCESS | 1849 | 1461225654474 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 1849 | 1461225654478 Marionette TRACE conn3 <- [1,1942,null,{}] 01:00:54 INFO - PROCESS | 1849 | 1461225654484 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}] 01:00:54 INFO - PROCESS | 1849 | 1461225654678 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:00:54 INFO - PROCESS | 1849 | 1461225654884 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd2b000 == 128 [pid = 1849] [id = 493] 01:00:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f12799c4c00) [pid = 1849] [serial = 1480] [outer = (nil)] 01:00:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f127c330800) [pid = 1849] [serial = 1481] [outer = 0x7f12799c4c00] 01:00:55 INFO - PROCESS | 1849 | 1461225655002 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f127cbb5000) [pid = 1849] [serial = 1482] [outer = 0x7f12799c4c00] 01:00:55 INFO - PROCESS | 1849 | 1461225655944 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]]]}] 01:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1540ms 01:00:56 INFO - PROCESS | 1849 | 1461225656014 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:00:56 INFO - PROCESS | 1849 | 1461225656018 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 01:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:00:56 INFO - PROCESS | 1849 | 1461225656024 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:00:56 INFO - PROCESS | 1849 | 1461225656029 Marionette TRACE conn3 <- [1,1946,null,{}] 01:00:56 INFO - PROCESS | 1849 | 1461225656045 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}] 01:00:56 INFO - PROCESS | 1849 | 1461225656304 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:00:56 INFO - PROCESS | 1849 | 1461225656560 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128800e800 == 129 [pid = 1849] [id = 494] 01:00:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f127c256400) [pid = 1849] [serial = 1483] [outer = (nil)] 01:00:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f1280118400) [pid = 1849] [serial = 1484] [outer = 0x7f127c256400] 01:00:56 INFO - PROCESS | 1849 | 1461225656678 Marionette DEBUG loaded listener.js 01:00:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f1287097400) [pid = 1849] [serial = 1485] [outer = 0x7f127c256400] 01:00:57 INFO - PROCESS | 1849 | 1461225657537 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]]]}] 01:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1584ms 01:00:57 INFO - PROCESS | 1849 | 1461225657610 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:00:57 INFO - PROCESS | 1849 | 1461225657614 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 01:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:00:57 INFO - PROCESS | 1849 | 1461225657620 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:00:57 INFO - PROCESS | 1849 | 1461225657622 Marionette TRACE conn3 <- [1,1950,null,{}] 01:00:57 INFO - PROCESS | 1849 | 1461225657628 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}] 01:00:57 INFO - PROCESS | 1849 | 1461225657849 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:00:58 INFO - PROCESS | 1849 | 1461225658099 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889c1000 == 130 [pid = 1849] [id = 495] 01:00:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f127d670c00) [pid = 1849] [serial = 1486] [outer = (nil)] 01:00:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f128868f400) [pid = 1849] [serial = 1487] [outer = 0x7f127d670c00] 01:00:58 INFO - PROCESS | 1849 | 1461225658215 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f1288960000) [pid = 1849] [serial = 1488] [outer = 0x7f127d670c00] 01:00:59 INFO - PROCESS | 1849 | 1461225659039 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]]]}] 01:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1478ms 01:00:59 INFO - PROCESS | 1849 | 1461225659099 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:00:59 INFO - PROCESS | 1849 | 1461225659104 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 01:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:00:59 INFO - PROCESS | 1849 | 1461225659109 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1849 | 1461225659111 Marionette TRACE conn3 <- [1,1954,null,{}] 01:00:59 INFO - PROCESS | 1849 | 1461225659117 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}] 01:00:59 INFO - PROCESS | 1849 | 1461225659297 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:00:59 INFO - PROCESS | 1849 | 1461225659510 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893ca800 == 131 [pid = 1849] [id = 496] 01:00:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f128014d000) [pid = 1849] [serial = 1489] [outer = (nil)] 01:00:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f1288b0b800) [pid = 1849] [serial = 1490] [outer = 0x7f128014d000] 01:00:59 INFO - PROCESS | 1849 | 1461225659624 Marionette DEBUG loaded listener.js 01:00:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f1289051400) [pid = 1849] [serial = 1491] [outer = 0x7f128014d000] 01:01:00 INFO - PROCESS | 1849 | 1461225660544 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]]]}] 01:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1490ms 01:01:00 INFO - PROCESS | 1849 | 1461225660601 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:01:00 INFO - PROCESS | 1849 | 1461225660605 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 01:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:01:00 INFO - PROCESS | 1849 | 1461225660611 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:01:00 INFO - PROCESS | 1849 | 1461225660614 Marionette TRACE conn3 <- [1,1958,null,{}] 01:01:00 INFO - PROCESS | 1849 | 1461225660620 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}] 01:01:00 INFO - PROCESS | 1849 | 1461225660830 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:01:01 INFO - PROCESS | 1849 | 1461225661040 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c8cd800 == 132 [pid = 1849] [id = 497] 01:01:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f127e067400) [pid = 1849] [serial = 1492] [outer = (nil)] 01:01:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f1289270800) [pid = 1849] [serial = 1493] [outer = 0x7f127e067400] 01:01:01 INFO - PROCESS | 1849 | 1461225661157 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f128b847c00) [pid = 1849] [serial = 1494] [outer = 0x7f127e067400] 01:01:02 INFO - PROCESS | 1849 | 1461225662051 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]]]}] 01:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1479ms 01:01:02 INFO - PROCESS | 1849 | 1461225662091 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:01:02 INFO - PROCESS | 1849 | 1461225662095 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 01:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:01:02 INFO - PROCESS | 1849 | 1461225662101 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:01:02 INFO - PROCESS | 1849 | 1461225662104 Marionette TRACE conn3 <- [1,1962,null,{}] 01:01:02 INFO - PROCESS | 1849 | 1461225662109 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}] 01:01:02 INFO - PROCESS | 1849 | 1461225662313 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:01:02 INFO - PROCESS | 1849 | 1461225662527 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cc5d800 == 133 [pid = 1849] [id = 498] 01:01:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f128011a000) [pid = 1849] [serial = 1495] [outer = (nil)] 01:01:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f128ba03000) [pid = 1849] [serial = 1496] [outer = 0x7f128011a000] 01:01:02 INFO - PROCESS | 1849 | 1461225662643 Marionette DEBUG loaded listener.js 01:01:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f128ba2fc00) [pid = 1849] [serial = 1497] [outer = 0x7f128011a000] 01:01:03 INFO - PROCESS | 1849 | 1461225663540 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]]]}] 01:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1478ms 01:01:03 INFO - PROCESS | 1849 | 1461225663580 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 1849 | 1461225663583 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 01:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:01:03 INFO - PROCESS | 1849 | 1461225663589 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 1849 | 1461225663591 Marionette TRACE conn3 <- [1,1966,null,{}] 01:01:03 INFO - PROCESS | 1849 | 1461225663596 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}] 01:01:03 INFO - PROCESS | 1849 | 1461225663780 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:01:04 INFO - PROCESS | 1849 | 1461225664071 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f8a8800 == 134 [pid = 1849] [id = 499] 01:01:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f128bc30400) [pid = 1849] [serial = 1498] [outer = (nil)] 01:01:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f128c385000) [pid = 1849] [serial = 1499] [outer = 0x7f128bc30400] 01:01:04 INFO - PROCESS | 1849 | 1461225664186 Marionette DEBUG loaded listener.js 01:01:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f128c699400) [pid = 1849] [serial = 1500] [outer = 0x7f128bc30400] 01:01:05 INFO - PROCESS | 1849 | 1461225665012 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]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1487ms 01:01:05 INFO - PROCESS | 1849 | 1461225665077 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 1849 | 1461225665080 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 01:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:01:05 INFO - PROCESS | 1849 | 1461225665086 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 1849 | 1461225665088 Marionette TRACE conn3 <- [1,1970,null,{}] 01:01:05 INFO - PROCESS | 1849 | 1461225665094 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}] 01:01:05 INFO - PROCESS | 1849 | 1461225665295 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:01:05 INFO - PROCESS | 1849 | 1461225665506 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291e57000 == 135 [pid = 1849] [id = 500] 01:01:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f1280126c00) [pid = 1849] [serial = 1501] [outer = (nil)] 01:01:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f128c87e000) [pid = 1849] [serial = 1502] [outer = 0x7f1280126c00] 01:01:05 INFO - PROCESS | 1849 | 1461225665617 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f128c9ad400) [pid = 1849] [serial = 1503] [outer = 0x7f1280126c00] 01:01:06 INFO - PROCESS | 1849 | 1461225666519 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]]]}] 01:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1484ms 01:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:01:06 INFO - PROCESS | 1849 | 1461225666571 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:01:06 INFO - PROCESS | 1849 | 1461225666574 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 01:01:06 INFO - PROCESS | 1849 | 1461225666580 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:01:06 INFO - PROCESS | 1849 | 1461225666583 Marionette TRACE conn3 <- [1,1974,null,{}] 01:01:06 INFO - PROCESS | 1849 | 1461225666588 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}] 01:01:06 INFO - PROCESS | 1849 | 1461225666784 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:01:07 INFO - PROCESS | 1849 | 1461225667001 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948c4000 == 136 [pid = 1849] [id = 501] 01:01:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f128bc35c00) [pid = 1849] [serial = 1504] [outer = (nil)] 01:01:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f128e104c00) [pid = 1849] [serial = 1505] [outer = 0x7f128bc35c00] 01:01:07 INFO - PROCESS | 1849 | 1461225667114 Marionette DEBUG loaded listener.js 01:01:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f128f6cc000) [pid = 1849] [serial = 1506] [outer = 0x7f128bc35c00] 01:01:08 INFO - PROCESS | 1849 | 1461225668028 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]]]}] 01:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1480ms 01:01:08 INFO - PROCESS | 1849 | 1461225668060 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:01:08 INFO - PROCESS | 1849 | 1461225668064 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 01:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:01:08 INFO - PROCESS | 1849 | 1461225668070 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:01:08 INFO - PROCESS | 1849 | 1461225668073 Marionette TRACE conn3 <- [1,1978,null,{}] 01:01:08 INFO - PROCESS | 1849 | 1461225668078 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}] 01:01:08 INFO - PROCESS | 1849 | 1461225668292 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:01:08 INFO - PROCESS | 1849 | 1461225668518 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a0647000 == 137 [pid = 1849] [id = 502] 01:01:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f128c69f400) [pid = 1849] [serial = 1507] [outer = (nil)] 01:01:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f12911b8000) [pid = 1849] [serial = 1508] [outer = 0x7f128c69f400] 01:01:08 INFO - PROCESS | 1849 | 1461225668634 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f129253ac00) [pid = 1849] [serial = 1509] [outer = 0x7f128c69f400] 01:01:09 INFO - PROCESS | 1849 | 1461225669516 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]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1483ms 01:01:09 INFO - PROCESS | 1849 | 1461225669554 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 1849 | 1461225669557 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 01:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:01:09 INFO - PROCESS | 1849 | 1461225669563 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1849 | 1461225669565 Marionette TRACE conn3 <- [1,1982,null,{}] 01:01:09 INFO - PROCESS | 1849 | 1461225669571 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}] 01:01:09 INFO - PROCESS | 1849 | 1461225669761 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:01:10 INFO - PROCESS | 1849 | 1461225670027 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a7330800 == 138 [pid = 1849] [id = 503] 01:01:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f127c9ed000) [pid = 1849] [serial = 1510] [outer = (nil)] 01:01:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f128c4e9c00) [pid = 1849] [serial = 1511] [outer = 0x7f127c9ed000] 01:01:10 INFO - PROCESS | 1849 | 1461225670101 Marionette DEBUG loaded listener.js 01:01:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f12933b9400) [pid = 1849] [serial = 1512] [outer = 0x7f127c9ed000] 01:01:11 INFO - PROCESS | 1849 | 1461225671030 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]]]}] 01:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1534ms 01:01:11 INFO - PROCESS | 1849 | 1461225671098 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 1849 | 1461225671102 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 01:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:01:11 INFO - PROCESS | 1849 | 1461225671108 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 1849 | 1461225671110 Marionette TRACE conn3 <- [1,1986,null,{}] 01:01:11 INFO - PROCESS | 1849 | 1461225671115 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}] 01:01:11 INFO - PROCESS | 1849 | 1461225671307 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:01:11 INFO - PROCESS | 1849 | 1461225671538 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277512000 == 139 [pid = 1849] [id = 504] 01:01:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f127aa46c00) [pid = 1849] [serial = 1513] [outer = (nil)] 01:01:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f127acd0000) [pid = 1849] [serial = 1514] [outer = 0x7f127aa46c00] 01:01:11 INFO - PROCESS | 1849 | 1461225671651 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f128a028800) [pid = 1849] [serial = 1515] [outer = 0x7f127aa46c00] 01:01:12 INFO - PROCESS | 1849 | 1461225672533 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]]]}] 01:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1481ms 01:01:12 INFO - PROCESS | 1849 | 1461225672590 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:01:12 INFO - PROCESS | 1849 | 1461225672593 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 01:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:01:12 INFO - PROCESS | 1849 | 1461225672599 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1849 | 1461225672601 Marionette TRACE conn3 <- [1,1990,null,{}] 01:01:12 INFO - PROCESS | 1849 | 1461225672606 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}] 01:01:12 INFO - PROCESS | 1849 | 1461225672789 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:01:13 INFO - PROCESS | 1849 | 1461225673010 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279bdf800 == 140 [pid = 1849] [id = 505] 01:01:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f127ac1cc00) [pid = 1849] [serial = 1516] [outer = (nil)] 01:01:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f127c338800) [pid = 1849] [serial = 1517] [outer = 0x7f127ac1cc00] 01:01:13 INFO - PROCESS | 1849 | 1461225673124 Marionette DEBUG loaded listener.js 01:01:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f127fd09000) [pid = 1849] [serial = 1518] [outer = 0x7f127ac1cc00] 01:01:14 INFO - PROCESS | 1849 | 1461225674368 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]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1783ms 01:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:01:14 INFO - PROCESS | 1849 | 1461225674382 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:01:14 INFO - PROCESS | 1849 | 1461225674386 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 01:01:14 INFO - PROCESS | 1849 | 1461225674395 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 1849 | 1461225674400 Marionette TRACE conn3 <- [1,1994,null,{}] 01:01:14 INFO - PROCESS | 1849 | 1461225674407 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}] 01:01:14 INFO - PROCESS | 1849 | 1461225674589 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:01:14 INFO - PROCESS | 1849 | 1461225674815 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2c2000 == 141 [pid = 1849] [id = 506] 01:01:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f1277b5ec00) [pid = 1849] [serial = 1519] [outer = (nil)] 01:01:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f127874d400) [pid = 1849] [serial = 1520] [outer = 0x7f1277b5ec00] 01:01:14 INFO - PROCESS | 1849 | 1461225674923 Marionette DEBUG loaded listener.js 01:01:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f127b324000) [pid = 1849] [serial = 1521] [outer = 0x7f1277b5ec00] 01:01:15 INFO - PROCESS | 1849 | 1461225675948 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]]]}] 01:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1586ms 01:01:15 INFO - PROCESS | 1849 | 1461225675980 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:01:15 INFO - PROCESS | 1849 | 1461225675989 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 01:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:01:16 INFO - PROCESS | 1849 | 1461225675998 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1849 | 1461225676001 Marionette TRACE conn3 <- [1,1998,null,{}] 01:01:16 INFO - PROCESS | 1849 | 1461225676007 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}] 01:01:16 INFO - PROCESS | 1849 | 1461225676278 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:01:16 INFO - PROCESS | 1849 | 1461225676580 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1278705800 == 142 [pid = 1849] [id = 507] 01:01:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f127b8ab400) [pid = 1849] [serial = 1522] [outer = (nil)] 01:01:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f127c127000) [pid = 1849] [serial = 1523] [outer = 0x7f127b8ab400] 01:01:16 INFO - PROCESS | 1849 | 1461225676655 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f127c33b000) [pid = 1849] [serial = 1524] [outer = 0x7f127b8ab400] 01:01:17 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f1d4800 == 141 [pid = 1849] [id = 391] 01:01:17 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a46b6800 == 140 [pid = 1849] [id = 394] 01:01:17 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a0653800 == 139 [pid = 1849] [id = 211] 01:01:17 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c8b2800 == 138 [pid = 1849] [id = 401] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f1290984400) [pid = 1849] [serial = 1382] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f129f228800) [pid = 1849] [serial = 1385] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f12a3f59800) [pid = 1849] [serial = 1388] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f127b648c00) [pid = 1849] [serial = 1391] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f127d673c00) [pid = 1849] [serial = 1394] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f12904ca400) [pid = 1849] [serial = 1418] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | 1461225677595 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]]]}] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f128868ec00) [pid = 1849] [serial = 1350] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f128c878c00) [pid = 1849] [serial = 1116] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f129f6ef000) [pid = 1849] [serial = 1191] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f1289052c00) [pid = 1849] [serial = 1050] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f128b85f000) [pid = 1849] [serial = 1113] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f128e386c00) [pid = 1849] [serial = 1122] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f12a46cac00) [pid = 1849] [serial = 1200] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f127c336000) [pid = 1849] [serial = 1203] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f1288a52c00) [pid = 1849] [serial = 1059] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f128c697400) [pid = 1849] [serial = 1083] [outer = (nil)] [url = about:blank] 01:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1628ms 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f127c338000) [pid = 1849] [serial = 1053] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f127fd0e000) [pid = 1849] [serial = 1056] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f12a44ce000) [pid = 1849] [serial = 1197] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f128914e400) [pid = 1849] [serial = 1062] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f128a39ec00) [pid = 1849] [serial = 1065] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f128bccc000) [pid = 1849] [serial = 1068] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f128c38b000) [pid = 1849] [serial = 1071] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f128c699c00) [pid = 1849] [serial = 1074] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f128c38fc00) [pid = 1849] [serial = 1077] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f127e05cc00) [pid = 1849] [serial = 1080] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f127c336c00) [pid = 1849] [serial = 1101] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f127fdd9c00) [pid = 1849] [serial = 1104] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f128895a400) [pid = 1849] [serial = 1107] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f128a020400) [pid = 1849] [serial = 1110] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f128f8b1c00) [pid = 1849] [serial = 1128] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f1290585c00) [pid = 1849] [serial = 1131] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f12911c3400) [pid = 1849] [serial = 1134] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f12911c4000) [pid = 1849] [serial = 1137] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f128f8b5c00) [pid = 1849] [serial = 1161] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f129ef81800) [pid = 1849] [serial = 1185] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f1299210800) [pid = 1849] [serial = 1182] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f1294810000) [pid = 1849] [serial = 1179] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f12922e7c00) [pid = 1849] [serial = 1176] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f1290847000) [pid = 1849] [serial = 1173] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f128c9a9c00) [pid = 1849] [serial = 1170] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f1288a58c00) [pid = 1849] [serial = 1167] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f127fd10000) [pid = 1849] [serial = 1164] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f12a3f56400) [pid = 1849] [serial = 1194] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f129f2b2400) [pid = 1849] [serial = 1188] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f128ccec800) [pid = 1849] [serial = 1119] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f1292fc7400) [pid = 1849] [serial = 1230] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f128f6cb000) [pid = 1849] [serial = 1125] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f128ba09000) [pid = 1849] [serial = 1412] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f128a554800) [pid = 1849] [serial = 1415] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f127aa43400) [pid = 1849] [serial = 1398] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f12779c6800) [pid = 1849] [serial = 1397] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f12761fd400) [pid = 1849] [serial = 1352] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f128c4e7000) [pid = 1849] [serial = 1413] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f127c12b400) [pid = 1849] [serial = 1403] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f1288a4dc00) [pid = 1849] [serial = 1364] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f127fd03400) [pid = 1849] [serial = 1404] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f127c25f800) [pid = 1849] [serial = 1401] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f127c078400) [pid = 1849] [serial = 1400] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f128ccf1800) [pid = 1849] [serial = 1376] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f128f5cd000) [pid = 1849] [serial = 1379] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f1287091000) [pid = 1849] [serial = 1361] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f128c69e000) [pid = 1849] [serial = 1370] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f128a027800) [pid = 1849] [serial = 1367] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f1288db1c00) [pid = 1849] [serial = 1409] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f127c11ec00) [pid = 1849] [serial = 1355] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f127d674c00) [pid = 1849] [serial = 1358] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f1280150c00) [pid = 1849] [serial = 1406] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f1287388800) [pid = 1849] [serial = 1407] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f128c8de400) [pid = 1849] [serial = 1373] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f128e106c00) [pid = 1849] [serial = 1416] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f12892bf400) [pid = 1849] [serial = 1410] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1849 | 1461225677671 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 1849 | 1461225677680 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 01:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:01:17 INFO - PROCESS | 1849 | 1461225677689 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1849 | 1461225677693 Marionette TRACE conn3 <- [1,2002,null,{}] 01:01:17 INFO - PROCESS | 1849 | 1461225677708 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}] 01:01:17 INFO - PROCESS | 1849 | 1461225677887 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:01:18 INFO - PROCESS | 1849 | 1461225678117 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5fa000 == 139 [pid = 1849] [id = 508] 01:01:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f127b648c00) [pid = 1849] [serial = 1525] [outer = (nil)] 01:01:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f127d670400) [pid = 1849] [serial = 1526] [outer = 0x7f127b648c00] 01:01:18 INFO - PROCESS | 1849 | 1461225678184 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f127e061800) [pid = 1849] [serial = 1527] [outer = 0x7f127b648c00] 01:01:18 INFO - PROCESS | 1849 | 1461225678864 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]]]}] 01:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1233ms 01:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:01:18 INFO - PROCESS | 1849 | 1461225678922 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:01:18 INFO - PROCESS | 1849 | 1461225678926 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 01:01:18 INFO - PROCESS | 1849 | 1461225678931 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:01:18 INFO - PROCESS | 1849 | 1461225678934 Marionette TRACE conn3 <- [1,2006,null,{}] 01:01:18 INFO - PROCESS | 1849 | 1461225678952 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}] 01:01:19 INFO - PROCESS | 1849 | 1461225679133 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:01:19 INFO - PROCESS | 1849 | 1461225679169 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127eca9800 == 140 [pid = 1849] [id = 509] 01:01:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f127fdd9c00) [pid = 1849] [serial = 1528] [outer = (nil)] 01:01:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f1280122000) [pid = 1849] [serial = 1529] [outer = 0x7f127fdd9c00] 01:01:19 INFO - PROCESS | 1849 | 1461225679233 Marionette DEBUG loaded listener.js 01:01:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f128637f000) [pid = 1849] [serial = 1530] [outer = 0x7f127fdd9c00] 01:01:20 INFO - PROCESS | 1849 | 1461225680194 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]]]}] 01:01:20 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 01:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1329ms 01:01:20 INFO - PROCESS | 1849 | 1461225680261 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:01:20 INFO - PROCESS | 1849 | 1461225680263 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 01:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:01:20 INFO - PROCESS | 1849 | 1461225680269 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:01:20 INFO - PROCESS | 1849 | 1461225680271 Marionette TRACE conn3 <- [1,2010,null,{}] 01:01:20 INFO - PROCESS | 1849 | 1461225680276 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}] 01:01:20 INFO - PROCESS | 1849 | 1461225680525 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:01:20 INFO - PROCESS | 1849 | 1461225680552 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd9c000 == 141 [pid = 1849] [id = 510] 01:01:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f127cbb9400) [pid = 1849] [serial = 1531] [outer = (nil)] 01:01:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f128646b800) [pid = 1849] [serial = 1532] [outer = 0x7f127cbb9400] 01:01:20 INFO - PROCESS | 1849 | 1461225680615 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f1287383800) [pid = 1849] [serial = 1533] [outer = 0x7f127cbb9400] 01:01:21 INFO - PROCESS | 1849 | 1461225681589 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]]]}] 01:01:21 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 01:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1375ms 01:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:01:21 INFO - PROCESS | 1849 | 1461225681647 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1849 | 1461225681650 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 01:01:21 INFO - PROCESS | 1849 | 1461225681656 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1849 | 1461225681659 Marionette TRACE conn3 <- [1,2014,null,{}] 01:01:21 INFO - PROCESS | 1849 | 1461225681664 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}] 01:01:21 INFO - PROCESS | 1849 | 1461225681932 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:01:22 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f128011b800) [pid = 1849] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:01:22 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f12779cdc00) [pid = 1849] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:01:22 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f127b5d6000) [pid = 1849] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:01:22 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f12761f0400) [pid = 1849] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:01:22 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f127aa44c00) [pid = 1849] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:01:22 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f127accc000) [pid = 1849] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:01:22 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f12799c8c00) [pid = 1849] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:01:22 INFO - PROCESS | 1849 | 1461225682335 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2c1800 == 142 [pid = 1849] [id = 511] 01:01:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f12761f0400) [pid = 1849] [serial = 1534] [outer = (nil)] 01:01:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f127aa46000) [pid = 1849] [serial = 1535] [outer = 0x7f12761f0400] 01:01:22 INFO - PROCESS | 1849 | 1461225682403 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f1288a4fc00) [pid = 1849] [serial = 1536] [outer = 0x7f12761f0400] 01:01:23 INFO - PROCESS | 1849 | 1461225683058 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]]]}] 01:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1432ms 01:01:23 INFO - PROCESS | 1849 | 1461225683087 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:01:23 INFO - PROCESS | 1849 | 1461225683090 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 01:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:01:23 INFO - PROCESS | 1849 | 1461225683095 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:01:23 INFO - PROCESS | 1849 | 1461225683097 Marionette TRACE conn3 <- [1,2018,null,{}] 01:01:23 INFO - PROCESS | 1849 | 1461225683102 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}] 01:01:23 INFO - PROCESS | 1849 | 1461225683341 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:01:23 INFO - PROCESS | 1849 | 1461225683363 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12859ab000 == 143 [pid = 1849] [id = 512] 01:01:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f12779cdc00) [pid = 1849] [serial = 1537] [outer = (nil)] 01:01:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f12892bb400) [pid = 1849] [serial = 1538] [outer = 0x7f12779cdc00] 01:01:23 INFO - PROCESS | 1849 | 1461225683421 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f128a39d400) [pid = 1849] [serial = 1539] [outer = 0x7f12779cdc00] 01:01:24 INFO - PROCESS | 1849 | 1461225684219 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]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1276ms 01:01:24 INFO - PROCESS | 1849 | 1461225684384 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1849 | 1461225684391 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 01:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:01:24 INFO - PROCESS | 1849 | 1461225684399 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1849 | 1461225684403 Marionette TRACE conn3 <- [1,2022,null,{}] 01:01:24 INFO - PROCESS | 1849 | 1461225684411 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}] 01:01:24 INFO - PROCESS | 1849 | 1461225684612 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:01:24 INFO - PROCESS | 1849 | 1461225684820 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279bac000 == 144 [pid = 1849] [id = 513] 01:01:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f12779c7c00) [pid = 1849] [serial = 1540] [outer = (nil)] 01:01:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f1277b5b800) [pid = 1849] [serial = 1541] [outer = 0x7f12779c7c00] 01:01:24 INFO - PROCESS | 1849 | 1461225684937 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f1278749800) [pid = 1849] [serial = 1542] [outer = 0x7f12779c7c00] 01:01:25 INFO - PROCESS | 1849 | 1461225685945 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]]]}] 01:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1584ms 01:01:25 INFO - PROCESS | 1849 | 1461225685983 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:01:25 INFO - PROCESS | 1849 | 1461225685988 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 01:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:01:26 INFO - PROCESS | 1849 | 1461225686002 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:01:26 INFO - PROCESS | 1849 | 1461225686007 Marionette TRACE conn3 <- [1,2026,null,{}] 01:01:26 INFO - PROCESS | 1849 | 1461225686013 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}] 01:01:26 INFO - PROCESS | 1849 | 1461225686220 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:01:26 INFO - PROCESS | 1849 | 1461225686562 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ec9e000 == 145 [pid = 1849] [id = 514] 01:01:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f127b64d000) [pid = 1849] [serial = 1543] [outer = (nil)] 01:01:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f127c98c000) [pid = 1849] [serial = 1544] [outer = 0x7f127b64d000] 01:01:26 INFO - PROCESS | 1849 | 1461225686642 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f127d9f5c00) [pid = 1849] [serial = 1545] [outer = 0x7f127b64d000] 01:01:27 INFO - PROCESS | 1849 | 1461225687541 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]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1597ms 01:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:01:27 INFO - PROCESS | 1849 | 1461225687596 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1849 | 1461225687599 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 01:01:27 INFO - PROCESS | 1849 | 1461225687606 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1849 | 1461225687608 Marionette TRACE conn3 <- [1,2030,null,{}] 01:01:27 INFO - PROCESS | 1849 | 1461225687623 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}] 01:01:27 INFO - PROCESS | 1849 | 1461225687856 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:01:28 INFO - PROCESS | 1849 | 1461225688157 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128825f000 == 146 [pid = 1849] [id = 515] 01:01:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f1286385800) [pid = 1849] [serial = 1546] [outer = (nil)] 01:01:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f1288698c00) [pid = 1849] [serial = 1547] [outer = 0x7f1286385800] 01:01:28 INFO - PROCESS | 1849 | 1461225688317 Marionette DEBUG loaded listener.js 01:01:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f1288c3a400) [pid = 1849] [serial = 1548] [outer = 0x7f1286385800] 01:01:29 INFO - PROCESS | 1849 | 1461225689216 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]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1687ms 01:01:29 INFO - PROCESS | 1849 | 1461225689293 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 1849 | 1461225689297 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 01:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:01:29 INFO - PROCESS | 1849 | 1461225689302 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 1849 | 1461225689305 Marionette TRACE conn3 <- [1,2034,null,{}] 01:01:29 INFO - PROCESS | 1849 | 1461225689310 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}] 01:01:29 INFO - PROCESS | 1849 | 1461225689509 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:01:29 INFO - PROCESS | 1849 | 1461225689717 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289087800 == 147 [pid = 1849] [id = 516] 01:01:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f127fddbc00) [pid = 1849] [serial = 1549] [outer = (nil)] 01:01:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f128926c000) [pid = 1849] [serial = 1550] [outer = 0x7f127fddbc00] 01:01:29 INFO - PROCESS | 1849 | 1461225689872 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f128a551400) [pid = 1849] [serial = 1551] [outer = 0x7f127fddbc00] 01:01:30 INFO - PROCESS | 1849 | ************************* 01:01:30 INFO - PROCESS | 1849 | A coding exception was thrown and uncaught in a Task. 01:01:30 INFO - PROCESS | 1849 | 01:01:30 INFO - PROCESS | 1849 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:01:30 INFO - PROCESS | 1849 | Full stack: 01:01:30 INFO - PROCESS | 1849 | ************************* 01:01:30 INFO - PROCESS | 1849 | 1461225690779 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]]]}] 01:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1533ms 01:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:01:30 INFO - PROCESS | 1849 | 1461225690837 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1849 | 1461225690840 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 01:01:30 INFO - PROCESS | 1849 | 1461225690846 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1849 | 1461225690849 Marionette TRACE conn3 <- [1,2038,null,{}] 01:01:30 INFO - PROCESS | 1849 | 1461225690854 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}] 01:01:31 INFO - PROCESS | 1849 | 1461225691038 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:01:31 INFO - PROCESS | 1849 | 1461225691252 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c5e6000 == 148 [pid = 1849] [id = 517] 01:01:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f1288c3e000) [pid = 1849] [serial = 1552] [outer = (nil)] 01:01:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f128ba0a800) [pid = 1849] [serial = 1553] [outer = 0x7f1288c3e000] 01:01:31 INFO - PROCESS | 1849 | 1461225691366 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f128c4de000) [pid = 1849] [serial = 1554] [outer = 0x7f1288c3e000] 01:01:32 INFO - PROCESS | 1849 | 1461225692235 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]]]}] 01:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1441ms 01:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:01:32 INFO - PROCESS | 1849 | 1461225692287 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 1849 | 1461225692290 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 01:01:32 INFO - PROCESS | 1849 | 1461225692296 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1849 | 1461225692304 Marionette TRACE conn3 <- [1,2042,null,{}] 01:01:32 INFO - PROCESS | 1849 | 1461225692313 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}] 01:01:32 INFO - PROCESS | 1849 | 1461225692522 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:01:32 INFO - PROCESS | 1849 | 1461225692739 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca7f800 == 149 [pid = 1849] [id = 518] 01:01:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f12799c6c00) [pid = 1849] [serial = 1555] [outer = (nil)] 01:01:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f128bc32000) [pid = 1849] [serial = 1556] [outer = 0x7f12799c6c00] 01:01:32 INFO - PROCESS | 1849 | 1461225692855 Marionette DEBUG loaded listener.js 01:01:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f1290ced000) [pid = 1849] [serial = 1557] [outer = 0x7f12799c6c00] 01:01:33 INFO - PROCESS | 1849 | 1461225693736 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]]]}] 01:01:33 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) 01:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1488ms 01:01:33 INFO - PROCESS | 1849 | 1461225693784 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1849 | 1461225693787 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 01:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:01:33 INFO - PROCESS | 1849 | 1461225693793 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1849 | 1461225693795 Marionette TRACE conn3 <- [1,2046,null,{}] 01:01:33 INFO - PROCESS | 1849 | 1461225693800 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}] 01:01:33 INFO - PROCESS | 1849 | 1461225693970 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:01:34 INFO - PROCESS | 1849 | 1461225694213 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f8aa000 == 150 [pid = 1849] [id = 519] 01:01:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f1291096400) [pid = 1849] [serial = 1558] [outer = (nil)] 01:01:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f129238b000) [pid = 1849] [serial = 1559] [outer = 0x7f1291096400] 01:01:34 INFO - PROCESS | 1849 | 1461225694325 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f1292fd0000) [pid = 1849] [serial = 1560] [outer = 0x7f1291096400] 01:01:35 INFO - PROCESS | 1849 | 1461225695228 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]]]}] 01:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1483ms 01:01:35 INFO - PROCESS | 1849 | 1461225695277 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:01:35 INFO - PROCESS | 1849 | 1461225695280 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 01:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:01:35 INFO - PROCESS | 1849 | 1461225695286 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:01:35 INFO - PROCESS | 1849 | 1461225695288 Marionette TRACE conn3 <- [1,2050,null,{}] 01:01:35 INFO - PROCESS | 1849 | 1461225695293 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}] 01:01:35 INFO - PROCESS | 1849 | 1461225695466 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:01:35 INFO - PROCESS | 1849 | 1461225695682 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921ba000 == 151 [pid = 1849] [id = 520] 01:01:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f1290590800) [pid = 1849] [serial = 1561] [outer = (nil)] 01:01:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f1292f53400) [pid = 1849] [serial = 1562] [outer = 0x7f1290590800] 01:01:35 INFO - PROCESS | 1849 | 1461225695792 Marionette DEBUG loaded listener.js 01:01:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f1294811000) [pid = 1849] [serial = 1563] [outer = 0x7f1290590800] 01:01:36 INFO - PROCESS | 1849 | 1461225696675 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]]]}] 01:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1428ms 01:01:36 INFO - PROCESS | 1849 | 1461225696715 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:01:36 INFO - PROCESS | 1849 | 1461225696719 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 01:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:01:36 INFO - PROCESS | 1849 | 1461225696725 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1849 | 1461225696727 Marionette TRACE conn3 <- [1,2054,null,{}] 01:01:36 INFO - PROCESS | 1849 | 1461225696732 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}] 01:01:36 INFO - PROCESS | 1849 | 1461225696932 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:01:37 INFO - PROCESS | 1849 | 1461225697191 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948c9000 == 152 [pid = 1849] [id = 521] 01:01:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f1288c3f000) [pid = 1849] [serial = 1564] [outer = (nil)] 01:01:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f129e367000) [pid = 1849] [serial = 1565] [outer = 0x7f1288c3f000] 01:01:37 INFO - PROCESS | 1849 | 1461225697307 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f129f227000) [pid = 1849] [serial = 1566] [outer = 0x7f1288c3f000] 01:01:38 INFO - PROCESS | 1849 | 1461225698130 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]]]}] 01:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1439ms 01:01:38 INFO - PROCESS | 1849 | 1461225698165 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:01:38 INFO - PROCESS | 1849 | 1461225698169 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 01:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:01:38 INFO - PROCESS | 1849 | 1461225698176 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1849 | 1461225698179 Marionette TRACE conn3 <- [1,2058,null,{}] 01:01:38 INFO - PROCESS | 1849 | 1461225698184 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}] 01:01:38 INFO - PROCESS | 1849 | 1461225698383 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:01:38 INFO - PROCESS | 1849 | 1461225698603 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129eff6000 == 153 [pid = 1849] [id = 522] 01:01:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f1290840c00) [pid = 1849] [serial = 1567] [outer = (nil)] 01:01:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f129f68ac00) [pid = 1849] [serial = 1568] [outer = 0x7f1290840c00] 01:01:38 INFO - PROCESS | 1849 | 1461225698715 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f12a04d0000) [pid = 1849] [serial = 1569] [outer = 0x7f1290840c00] 01:01:39 INFO - PROCESS | 1849 | 1461225699618 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]]]}] 01:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1482ms 01:01:39 INFO - PROCESS | 1849 | 1461225699659 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:01:39 INFO - PROCESS | 1849 | 1461225699663 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 01:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:01:39 INFO - PROCESS | 1849 | 1461225699669 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 1849 | 1461225699673 Marionette TRACE conn3 <- [1,2062,null,{}] 01:01:39 INFO - PROCESS | 1849 | 1461225699678 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}] 01:01:39 INFO - PROCESS | 1849 | 1461225699896 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:01:40 INFO - PROCESS | 1849 | 1461225700168 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a451b800 == 154 [pid = 1849] [id = 523] 01:01:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f12a44c3000) [pid = 1849] [serial = 1570] [outer = (nil)] 01:01:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f12a44ce800) [pid = 1849] [serial = 1571] [outer = 0x7f12a44c3000] 01:01:40 INFO - PROCESS | 1849 | 1461225700297 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f12a466ac00) [pid = 1849] [serial = 1572] [outer = 0x7f12a44c3000] 01:01:41 INFO - PROCESS | 1849 | 1461225701140 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]]]}] 01:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1530ms 01:01:41 INFO - PROCESS | 1849 | 1461225701200 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 1849 | 1461225701204 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 01:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:01:41 INFO - PROCESS | 1849 | 1461225701210 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 1849 | 1461225701213 Marionette TRACE conn3 <- [1,2066,null,{}] 01:01:41 INFO - PROCESS | 1849 | 1461225701218 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}] 01:01:41 INFO - PROCESS | 1849 | 1461225701430 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:01:41 INFO - PROCESS | 1849 | 1461225701724 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12777d0800 == 155 [pid = 1849] [id = 524] 01:01:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f1277552400) [pid = 1849] [serial = 1573] [outer = (nil)] 01:01:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f12775ab000) [pid = 1849] [serial = 1574] [outer = 0x7f1277552400] 01:01:41 INFO - PROCESS | 1849 | 1461225701848 Marionette DEBUG loaded listener.js 01:01:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f12799c3800) [pid = 1849] [serial = 1575] [outer = 0x7f1277552400] 01:01:43 INFO - PROCESS | 1849 | 1461225703216 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]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2036ms 01:01:43 INFO - PROCESS | 1849 | 1461225703247 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1849 | 1461225703253 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 01:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:01:43 INFO - PROCESS | 1849 | 1461225703261 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1849 | 1461225703266 Marionette TRACE conn3 <- [1,2070,null,{}] 01:01:43 INFO - PROCESS | 1849 | 1461225703272 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}] 01:01:43 INFO - PROCESS | 1849 | 1461225703461 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:01:43 INFO - PROCESS | 1849 | 1461225703687 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd22000 == 156 [pid = 1849] [id = 525] 01:01:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f1277d84800) [pid = 1849] [serial = 1576] [outer = (nil)] 01:01:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f1278749c00) [pid = 1849] [serial = 1577] [outer = 0x7f1277d84800] 01:01:43 INFO - PROCESS | 1849 | 1461225703794 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f127aa4a800) [pid = 1849] [serial = 1578] [outer = 0x7f1277d84800] 01:01:44 INFO - PROCESS | 1849 | 1461225704899 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]]]}] 01:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1686ms 01:01:44 INFO - PROCESS | 1849 | 1461225704949 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:01:44 INFO - PROCESS | 1849 | 1461225704956 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 01:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:01:44 INFO - PROCESS | 1849 | 1461225704966 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:01:44 INFO - PROCESS | 1849 | 1461225704970 Marionette TRACE conn3 <- [1,2074,null,{}] 01:01:44 INFO - PROCESS | 1849 | 1461225704975 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}] 01:01:45 INFO - PROCESS | 1849 | 1461225705172 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:01:45 INFO - PROCESS | 1849 | 1461225705452 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac70800 == 157 [pid = 1849] [id = 526] 01:01:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f127ac1d400) [pid = 1849] [serial = 1579] [outer = (nil)] 01:01:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f127c122800) [pid = 1849] [serial = 1580] [outer = 0x7f127ac1d400] 01:01:45 INFO - PROCESS | 1849 | 1461225705520 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f127c25e000) [pid = 1849] [serial = 1581] [outer = 0x7f127ac1d400] 01:01:46 INFO - PROCESS | 1849 | 1461225706347 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]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1439ms 01:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:01:46 INFO - PROCESS | 1849 | 1461225706405 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:01:46 INFO - PROCESS | 1849 | 1461225706408 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 01:01:46 INFO - PROCESS | 1849 | 1461225706414 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 1849 | 1461225706419 Marionette TRACE conn3 <- [1,2078,null,{}] 01:01:46 INFO - PROCESS | 1849 | 1461225706433 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}] 01:01:46 INFO - PROCESS | 1849 | 1461225706629 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:01:46 INFO - PROCESS | 1849 | 1461225706846 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12858a4800 == 158 [pid = 1849] [id = 527] 01:01:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f127d9f6c00) [pid = 1849] [serial = 1582] [outer = (nil)] 01:01:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f127e066400) [pid = 1849] [serial = 1583] [outer = 0x7f127d9f6c00] 01:01:47 INFO - PROCESS | 1849 | 1461225707000 Marionette DEBUG loaded listener.js 01:01:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f127fd10800) [pid = 1849] [serial = 1584] [outer = 0x7f127d9f6c00] 01:01:47 INFO - PROCESS | 1849 | 1461225707827 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]]]}] 01:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1484ms 01:01:47 INFO - PROCESS | 1849 | 1461225707898 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1849 | 1461225707903 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 01:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:01:47 INFO - PROCESS | 1849 | 1461225707910 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1849 | 1461225707914 Marionette TRACE conn3 <- [1,2082,null,{}] 01:01:47 INFO - PROCESS | 1849 | 1461225707920 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}] 01:01:48 INFO - PROCESS | 1849 | 1461225708099 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:01:48 INFO - PROCESS | 1849 | 1461225708320 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12763cf000 == 159 [pid = 1849] [id = 528] 01:01:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f1277d8d800) [pid = 1849] [serial = 1585] [outer = (nil)] 01:01:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f127acc8400) [pid = 1849] [serial = 1586] [outer = 0x7f1277d8d800] 01:01:48 INFO - PROCESS | 1849 | 1461225708474 Marionette DEBUG loaded listener.js 01:01:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f127fde1c00) [pid = 1849] [serial = 1587] [outer = 0x7f1277d8d800] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861a4000 == 158 [pid = 1849] [id = 380] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12992d0800 == 157 [pid = 1849] [id = 68] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2b0000 == 156 [pid = 1849] [id = 381] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12801b9000 == 155 [pid = 1849] [id = 382] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f128646f400) [pid = 1849] [serial = 1475] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f1277d85800) [pid = 1849] [serial = 1442] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f1287090000) [pid = 1849] [serial = 1451] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f1277d8d000) [pid = 1849] [serial = 1448] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f127755f400) [pid = 1849] [serial = 1436] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f1277b59800) [pid = 1849] [serial = 1439] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f128011fc00) [pid = 1849] [serial = 1424] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f127b8b2400) [pid = 1849] [serial = 1421] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f128ba24c00) [pid = 1849] [serial = 1427] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f129f231c00) [pid = 1849] [serial = 1433] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f1277d8f000) [pid = 1849] [serial = 1445] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f129307c800) [pid = 1849] [serial = 1430] [outer = (nil)] [url = about:blank] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2c1800 == 154 [pid = 1849] [id = 511] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd9c000 == 153 [pid = 1849] [id = 510] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127eca9800 == 152 [pid = 1849] [id = 509] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b5fa000 == 151 [pid = 1849] [id = 508] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1278705800 == 150 [pid = 1849] [id = 507] 01:01:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2c2000 == 149 [pid = 1849] [id = 506] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277512000 == 148 [pid = 1849] [id = 504] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a7330800 == 147 [pid = 1849] [id = 503] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a0647000 == 146 [pid = 1849] [id = 502] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948c4000 == 145 [pid = 1849] [id = 501] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291e57000 == 144 [pid = 1849] [id = 500] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f8a8800 == 143 [pid = 1849] [id = 499] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128cc5d800 == 142 [pid = 1849] [id = 498] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c8cd800 == 141 [pid = 1849] [id = 497] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893ca800 == 140 [pid = 1849] [id = 496] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12889c1000 == 139 [pid = 1849] [id = 495] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128800e800 == 138 [pid = 1849] [id = 494] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd2b000 == 137 [pid = 1849] [id = 493] 01:01:49 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2b4800 == 136 [pid = 1849] [id = 492] 01:01:49 INFO - PROCESS | 1849 | 1461225709370 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]]]}] 01:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1502ms 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f1286471800) [pid = 1849] [serial = 1470] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f127b321400) [pid = 1849] [serial = 1458] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f127fdd8c00) [pid = 1849] [serial = 1467] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f12761f5800) [pid = 1849] [serial = 1454] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f1280120400) [pid = 1849] [serial = 1473] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f127c9f7c00) [pid = 1849] [serial = 1463] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f127d9fb400) [pid = 1849] [serial = 1464] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f127c987800) [pid = 1849] [serial = 1461] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f127e0ec800) [pid = 1849] [serial = 1466] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f1280144800) [pid = 1849] [serial = 1469] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f1277559800) [pid = 1849] [serial = 1455] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f127c126800) [pid = 1849] [serial = 1460] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f127aa3b400) [pid = 1849] [serial = 1457] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f127b84f000) [pid = 1849] [serial = 1472] [outer = (nil)] [url = about:blank] 01:01:49 INFO - PROCESS | 1849 | 1461225709447 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:01:49 INFO - PROCESS | 1849 | 1461225709450 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 01:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:01:49 INFO - PROCESS | 1849 | 1461225709458 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:01:49 INFO - PROCESS | 1849 | 1461225709461 Marionette TRACE conn3 <- [1,2086,null,{}] 01:01:49 INFO - PROCESS | 1849 | 1461225709465 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}] 01:01:49 INFO - PROCESS | 1849 | 1461225709640 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:01:49 INFO - PROCESS | 1849 | 1461225709649 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2b0000 == 137 [pid = 1849] [id = 529] 01:01:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f127d9fb400) [pid = 1849] [serial = 1588] [outer = (nil)] 01:01:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f1280147c00) [pid = 1849] [serial = 1589] [outer = 0x7f127d9fb400] 01:01:49 INFO - PROCESS | 1849 | 1461225709709 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f128646f800) [pid = 1849] [serial = 1590] [outer = 0x7f127d9fb400] 01:01:50 INFO - PROCESS | 1849 | 1461225710585 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]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1179ms 01:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:01:50 INFO - PROCESS | 1849 | 1461225710641 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:01:50 INFO - PROCESS | 1849 | 1461225710644 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 01:01:50 INFO - PROCESS | 1849 | 1461225710650 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1849 | 1461225710653 Marionette TRACE conn3 <- [1,2090,null,{}] 01:01:50 INFO - PROCESS | 1849 | 1461225710657 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}] 01:01:50 INFO - PROCESS | 1849 | 1461225710839 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:01:51 INFO - PROCESS | 1849 | 1461225711027 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd9c000 == 138 [pid = 1849] [id = 530] 01:01:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f127e062800) [pid = 1849] [serial = 1591] [outer = (nil)] 01:01:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f12882e4400) [pid = 1849] [serial = 1592] [outer = 0x7f127e062800] 01:01:51 INFO - PROCESS | 1849 | 1461225711089 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f1288b0c000) [pid = 1849] [serial = 1593] [outer = 0x7f127e062800] 01:01:51 INFO - PROCESS | 1849 | 1461225711861 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]]]}] 01:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1228ms 01:01:51 INFO - PROCESS | 1849 | 1461225711885 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:01:51 INFO - PROCESS | 1849 | 1461225711888 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 01:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:01:51 INFO - PROCESS | 1849 | 1461225711894 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:01:51 INFO - PROCESS | 1849 | 1461225711896 Marionette TRACE conn3 <- [1,2094,null,{}] 01:01:51 INFO - PROCESS | 1849 | 1461225711901 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}] 01:01:52 INFO - PROCESS | 1849 | 1461225712124 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:01:52 INFO - PROCESS | 1849 | 1461225712156 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128801f000 == 139 [pid = 1849] [id = 531] 01:01:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f1288692400) [pid = 1849] [serial = 1594] [outer = (nil)] 01:01:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f128906a000) [pid = 1849] [serial = 1595] [outer = 0x7f1288692400] 01:01:52 INFO - PROCESS | 1849 | 1461225712214 Marionette DEBUG loaded listener.js 01:01:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f128926b800) [pid = 1849] [serial = 1596] [outer = 0x7f1288692400] 01:01:53 INFO - PROCESS | 1849 | 1461225713003 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]]]}] 01:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1130ms 01:01:53 INFO - PROCESS | 1849 | 1461225713025 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:01:53 INFO - PROCESS | 1849 | 1461225713027 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 01:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:01:53 INFO - PROCESS | 1849 | 1461225713033 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:01:53 INFO - PROCESS | 1849 | 1461225713035 Marionette TRACE conn3 <- [1,2098,null,{}] 01:01:53 INFO - PROCESS | 1849 | 1461225713040 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}] 01:01:53 INFO - PROCESS | 1849 | 1461225713252 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:01:53 INFO - PROCESS | 1849 | 1461225713281 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b5b000 == 140 [pid = 1849] [id = 532] 01:01:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f128895ac00) [pid = 1849] [serial = 1597] [outer = (nil)] 01:01:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f128956c800) [pid = 1849] [serial = 1598] [outer = 0x7f128895ac00] 01:01:53 INFO - PROCESS | 1849 | 1461225713340 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f128a552400) [pid = 1849] [serial = 1599] [outer = 0x7f128895ac00] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f12761f0400) [pid = 1849] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f128c4df000) [pid = 1849] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f129f687000) [pid = 1849] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f127b8ab400) [pid = 1849] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f1279c48400) [pid = 1849] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f12779c3800) [pid = 1849] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f127d673400) [pid = 1849] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f12922eec00) [pid = 1849] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f127c25bc00) [pid = 1849] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f1287382400) [pid = 1849] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f12779c4000) [pid = 1849] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f127b648c00) [pid = 1849] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f128c4e1c00) [pid = 1849] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f12761fd800) [pid = 1849] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f129089c000) [pid = 1849] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f127c127c00) [pid = 1849] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f128f8cc800) [pid = 1849] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f127c136000) [pid = 1849] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f127cbb9400) [pid = 1849] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f127cbbd000) [pid = 1849] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f1277b5ec00) [pid = 1849] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f12761f4000) [pid = 1849] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f1279c4e000) [pid = 1849] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f127c255000) [pid = 1849] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f1279c45000) [pid = 1849] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f127b8adc00) [pid = 1849] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f127c256000) [pid = 1849] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f127fdd9c00) [pid = 1849] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f12761fd000) [pid = 1849] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f12933c0800) [pid = 1849] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f127b8abc00) [pid = 1849] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f128bd2c400) [pid = 1849] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f128bc32c00) [pid = 1849] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f1279c49400) [pid = 1849] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:01:54 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f127d66f000) [pid = 1849] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:01:55 INFO - PROCESS | 1849 | 1461225715031 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]]]}] 01:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2027ms 01:01:55 INFO - PROCESS | 1849 | 1461225715061 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:01:55 INFO - PROCESS | 1849 | 1461225715064 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 01:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:01:55 INFO - PROCESS | 1849 | 1461225715069 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:01:55 INFO - PROCESS | 1849 | 1461225715071 Marionette TRACE conn3 <- [1,2102,null,{}] 01:01:55 INFO - PROCESS | 1849 | 1461225715077 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}] 01:01:55 INFO - PROCESS | 1849 | 1461225715242 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:01:55 INFO - PROCESS | 1849 | 1461225715261 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5e2000 == 141 [pid = 1849] [id = 533] 01:01:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f12761ee400) [pid = 1849] [serial = 1600] [outer = (nil)] 01:01:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f127b8aa400) [pid = 1849] [serial = 1601] [outer = 0x7f12761ee400] 01:01:55 INFO - PROCESS | 1849 | 1461225715320 Marionette DEBUG loaded listener.js 01:01:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f127c986800) [pid = 1849] [serial = 1602] [outer = 0x7f12761ee400] 01:01:56 INFO - PROCESS | 1849 | 1461225716141 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]]]}] 01:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1130ms 01:01:56 INFO - PROCESS | 1849 | 1461225716203 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1849 | 1461225716207 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 01:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:01:56 INFO - PROCESS | 1849 | 1461225716212 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1849 | 1461225716215 Marionette TRACE conn3 <- [1,2106,null,{}] 01:01:56 INFO - PROCESS | 1849 | 1461225716220 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}] 01:01:56 INFO - PROCESS | 1849 | 1461225716396 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:01:56 INFO - PROCESS | 1849 | 1461225716410 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288c1d800 == 142 [pid = 1849] [id = 534] 01:01:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f1279c4e000) [pid = 1849] [serial = 1603] [outer = (nil)] 01:01:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f12871e9800) [pid = 1849] [serial = 1604] [outer = 0x7f1279c4e000] 01:01:56 INFO - PROCESS | 1849 | 1461225716469 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f128926bc00) [pid = 1849] [serial = 1605] [outer = 0x7f1279c4e000] 01:01:57 INFO - PROCESS | 1849 | 1461225717642 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]]]}] 01:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1479ms 01:01:57 INFO - PROCESS | 1849 | 1461225717692 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:01:57 INFO - PROCESS | 1849 | 1461225717699 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 01:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:01:57 INFO - PROCESS | 1849 | 1461225717708 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:01:57 INFO - PROCESS | 1849 | 1461225717713 Marionette TRACE conn3 <- [1,2110,null,{}] 01:01:57 INFO - PROCESS | 1849 | 1461225717720 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}] 01:01:57 INFO - PROCESS | 1849 | 1461225717925 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:01:58 INFO - PROCESS | 1849 | 1461225718186 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e364000 == 143 [pid = 1849] [id = 535] 01:01:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f127aa3e000) [pid = 1849] [serial = 1606] [outer = (nil)] 01:01:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f127b5d4800) [pid = 1849] [serial = 1607] [outer = 0x7f127aa3e000] 01:01:58 INFO - PROCESS | 1849 | 1461225718305 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f127b8a9c00) [pid = 1849] [serial = 1608] [outer = 0x7f127aa3e000] 01:01:59 INFO - PROCESS | 1849 | 1461225719187 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]]]}] 01:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1538ms 01:01:59 INFO - PROCESS | 1849 | 1461225719247 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1849 | 1461225719256 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 01:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:01:59 INFO - PROCESS | 1849 | 1461225719268 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1849 | 1461225719271 Marionette TRACE conn3 <- [1,2114,null,{}] 01:01:59 INFO - PROCESS | 1849 | 1461225719277 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}] 01:01:59 INFO - PROCESS | 1849 | 1461225719495 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:01:59 INFO - PROCESS | 1849 | 1461225719787 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12859a8800 == 144 [pid = 1849] [id = 536] 01:01:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f127c25f800) [pid = 1849] [serial = 1609] [outer = (nil)] 01:01:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f127cbbcc00) [pid = 1849] [serial = 1610] [outer = 0x7f127c25f800] 01:01:59 INFO - PROCESS | 1849 | 1461225719903 Marionette DEBUG loaded listener.js 01:02:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f127e067800) [pid = 1849] [serial = 1611] [outer = 0x7f127c25f800] 01:02:00 INFO - PROCESS | 1849 | 1461225720737 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]]]}] 01:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1528ms 01:02:00 INFO - PROCESS | 1849 | 1461225720796 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:02:00 INFO - PROCESS | 1849 | 1461225720800 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 01:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:02:00 INFO - PROCESS | 1849 | 1461225720806 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:02:00 INFO - PROCESS | 1849 | 1461225720811 Marionette TRACE conn3 <- [1,2118,null,{}] 01:02:00 INFO - PROCESS | 1849 | 1461225720826 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}] 01:02:01 INFO - PROCESS | 1849 | 1461225721030 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:02:01 INFO - PROCESS | 1849 | 1461225721241 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bfda000 == 145 [pid = 1849] [id = 537] 01:02:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f128637cc00) [pid = 1849] [serial = 1612] [outer = (nil)] 01:02:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f12871ed400) [pid = 1849] [serial = 1613] [outer = 0x7f128637cc00] 01:02:01 INFO - PROCESS | 1849 | 1461225721394 Marionette DEBUG loaded listener.js 01:02:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f1288958c00) [pid = 1849] [serial = 1614] [outer = 0x7f128637cc00] 01:02:02 INFO - PROCESS | 1849 | 1461225722242 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]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1483ms 01:02:02 INFO - PROCESS | 1849 | 1461225722290 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 01:02:02 INFO - PROCESS | 1849 | 1461225722294 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 01:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:02:02 INFO - PROCESS | 1849 | 1461225722299 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1849 | 1461225722302 Marionette TRACE conn3 <- [1,2122,null,{}] 01:02:02 INFO - PROCESS | 1849 | 1461225722307 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}] 01:02:02 INFO - PROCESS | 1849 | 1461225722505 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:02:02 INFO - PROCESS | 1849 | 1461225722727 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca70800 == 146 [pid = 1849] [id = 538] 01:02:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f127e0edc00) [pid = 1849] [serial = 1615] [outer = (nil)] 01:02:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f128926a000) [pid = 1849] [serial = 1616] [outer = 0x7f127e0edc00] 01:02:02 INFO - PROCESS | 1849 | 1461225722878 Marionette DEBUG loaded listener.js 01:02:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f128a557000) [pid = 1849] [serial = 1617] [outer = 0x7f127e0edc00] 01:02:03 INFO - PROCESS | 1849 | 1461225723671 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]]]}] 01:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1427ms 01:02:03 INFO - PROCESS | 1849 | 1461225723728 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:02:03 INFO - PROCESS | 1849 | 1461225723731 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 01:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:02:03 INFO - PROCESS | 1849 | 1461225723737 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:02:03 INFO - PROCESS | 1849 | 1461225723739 Marionette TRACE conn3 <- [1,2126,null,{}] 01:02:03 INFO - PROCESS | 1849 | 1461225723745 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}] 01:02:03 INFO - PROCESS | 1849 | 1461225723926 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:02:04 INFO - PROCESS | 1849 | 1461225724142 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cdb1000 == 147 [pid = 1849] [id = 539] 01:02:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f1286380800) [pid = 1849] [serial = 1618] [outer = (nil)] 01:02:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f128b8a7c00) [pid = 1849] [serial = 1619] [outer = 0x7f1286380800] 01:02:04 INFO - PROCESS | 1849 | 1461225724254 Marionette DEBUG loaded listener.js 01:02:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f128bc30800) [pid = 1849] [serial = 1620] [outer = 0x7f1286380800] 01:02:05 INFO - PROCESS | 1849 | 1461225725175 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]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1489ms 01:02:05 INFO - PROCESS | 1849 | 1461225725227 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:02:05 INFO - PROCESS | 1849 | 1461225725230 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 01:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:02:05 INFO - PROCESS | 1849 | 1461225725236 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 1849 | 1461225725238 Marionette TRACE conn3 <- [1,2130,null,{}] 01:02:05 INFO - PROCESS | 1849 | 1461225725244 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}] 01:02:05 INFO - PROCESS | 1849 | 1461225725440 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:02:05 INFO - PROCESS | 1849 | 1461225725653 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291dce000 == 148 [pid = 1849] [id = 540] 01:02:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f127c331000) [pid = 1849] [serial = 1621] [outer = (nil)] 01:02:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f128c8e5400) [pid = 1849] [serial = 1622] [outer = 0x7f127c331000] 01:02:05 INFO - PROCESS | 1849 | 1461225725769 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f128e108000) [pid = 1849] [serial = 1623] [outer = 0x7f127c331000] 01:02:06 INFO - PROCESS | 1849 | 1461225726596 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] 01:02:06 INFO - PROCESS | 1849 | 1461225726634 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 01:02:06 INFO - PROCESS | 1849 | 1461225726640 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:02:06 INFO - PROCESS | 1849 | 1461225726643 Marionette TRACE conn3 <- [1,2134,null,{}] 01:02:06 INFO - PROCESS | 1849 | 1461225726648 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}] 01:02:06 INFO - PROCESS | 1849 | 1461225726815 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:02:07 INFO - PROCESS | 1849 | 1461225727031 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3db000 == 149 [pid = 1849] [id = 541] 01:02:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f128b846000) [pid = 1849] [serial = 1624] [outer = (nil)] 01:02:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f128f744800) [pid = 1849] [serial = 1625] [outer = 0x7f128b846000] 01:02:07 INFO - PROCESS | 1849 | 1461225727143 Marionette DEBUG loaded listener.js 01:02:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f128f8d4000) [pid = 1849] [serial = 1626] [outer = 0x7f128b846000] 01:02:07 INFO - PROCESS | 1849 | 1461225727934 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]]]}] 01:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1332ms 01:02:07 INFO - PROCESS | 1849 | 1461225727977 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 01:02:07 INFO - PROCESS | 1849 | 1461225727981 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 01:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:02:07 INFO - PROCESS | 1849 | 1461225727986 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:02:07 INFO - PROCESS | 1849 | 1461225727989 Marionette TRACE conn3 <- [1,2138,null,{}] 01:02:07 INFO - PROCESS | 1849 | 1461225727994 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}] 01:02:08 INFO - PROCESS | 1849 | 1461225728167 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:02:08 INFO - PROCESS | 1849 | 1461225728384 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a3ead000 == 150 [pid = 1849] [id = 542] 01:02:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f128bc32c00) [pid = 1849] [serial = 1627] [outer = (nil)] 01:02:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f1290899800) [pid = 1849] [serial = 1628] [outer = 0x7f128bc32c00] 01:02:08 INFO - PROCESS | 1849 | 1461225728492 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f12922e8c00) [pid = 1849] [serial = 1629] [outer = 0x7f128bc32c00] 01:02:09 INFO - PROCESS | 1849 | 1461225729340 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]]]}] 01:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1383ms 01:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:02:09 INFO - PROCESS | 1849 | 1461225729370 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:02:09 INFO - PROCESS | 1849 | 1461225729373 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 01:02:09 INFO - PROCESS | 1849 | 1461225729380 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 1849 | 1461225729383 Marionette TRACE conn3 <- [1,2142,null,{}] 01:02:09 INFO - PROCESS | 1849 | 1461225729388 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}] 01:02:09 INFO - PROCESS | 1849 | 1461225729559 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:02:09 INFO - PROCESS | 1849 | 1461225729836 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a6683800 == 151 [pid = 1849] [id = 543] 01:02:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f127b31e800) [pid = 1849] [serial = 1630] [outer = (nil)] 01:02:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f1286470800) [pid = 1849] [serial = 1631] [outer = 0x7f127b31e800] 01:02:09 INFO - PROCESS | 1849 | 1461225729950 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f1294ba7800) [pid = 1849] [serial = 1632] [outer = 0x7f127b31e800] 01:02:10 INFO - PROCESS | 1849 | 1461225730731 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] 01:02:10 INFO - PROCESS | 1849 | 1461225730770 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 01:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:02:10 INFO - PROCESS | 1849 | 1461225730776 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:02:10 INFO - PROCESS | 1849 | 1461225730778 Marionette TRACE conn3 <- [1,2146,null,{}] 01:02:10 INFO - PROCESS | 1849 | 1461225730783 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}] 01:02:10 INFO - PROCESS | 1849 | 1461225730987 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:02:11 INFO - PROCESS | 1849 | 1461225731207 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127733c000 == 152 [pid = 1849] [id = 544] 01:02:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f127b329800) [pid = 1849] [serial = 1633] [outer = (nil)] 01:02:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f12a043c800) [pid = 1849] [serial = 1634] [outer = 0x7f127b329800] 01:02:11 INFO - PROCESS | 1849 | 1461225731319 Marionette DEBUG loaded listener.js 01:02:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f12a2519c00) [pid = 1849] [serial = 1635] [outer = 0x7f127b329800] 01:02:12 INFO - PROCESS | 1849 | 1461225732243 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] 01:02:12 INFO - PROCESS | 1849 | 1461225732310 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 01:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:02:12 INFO - PROCESS | 1849 | 1461225732317 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:02:12 INFO - PROCESS | 1849 | 1461225732321 Marionette TRACE conn3 <- [1,2150,null,{}] 01:02:12 INFO - PROCESS | 1849 | 1461225732326 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}] 01:02:12 INFO - PROCESS | 1849 | 1461225732562 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:02:12 INFO - PROCESS | 1849 | 1461225732861 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c488800 == 153 [pid = 1849] [id = 545] 01:02:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f127d642000) [pid = 1849] [serial = 1636] [outer = (nil)] 01:02:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f127d64a800) [pid = 1849] [serial = 1637] [outer = 0x7f127d642000] 01:02:12 INFO - PROCESS | 1849 | 1461225732943 Marionette DEBUG loaded listener.js 01:02:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f12a44cf800) [pid = 1849] [serial = 1638] [outer = 0x7f127d642000] 01:02:13 INFO - PROCESS | 1849 | 1461225733727 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]]]}] 01:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1479ms 01:02:13 INFO - PROCESS | 1849 | 1461225733797 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1849 | 1461225733801 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 01:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:02:13 INFO - PROCESS | 1849 | 1461225733806 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1849 | 1461225733808 Marionette TRACE conn3 <- [1,2154,null,{}] 01:02:13 INFO - PROCESS | 1849 | 1461225733814 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}] 01:02:14 INFO - PROCESS | 1849 | 1461225734040 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:02:14 INFO - PROCESS | 1849 | 1461225734338 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127bf79000 == 154 [pid = 1849] [id = 546] 01:02:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f127d645400) [pid = 1849] [serial = 1639] [outer = (nil)] 01:02:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f127e1c5c00) [pid = 1849] [serial = 1640] [outer = 0x7f127d645400] 01:02:14 INFO - PROCESS | 1849 | 1461225734415 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f127e1c9c00) [pid = 1849] [serial = 1641] [outer = 0x7f127d645400] 01:02:15 INFO - PROCESS | 1849 | 1461225735206 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]]]}] 01:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1476ms 01:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:02:15 INFO - PROCESS | 1849 | 1461225735284 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1849 | 1461225735287 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 01:02:15 INFO - PROCESS | 1849 | 1461225735294 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1849 | 1461225735297 Marionette TRACE conn3 <- [1,2158,null,{}] 01:02:15 INFO - PROCESS | 1849 | 1461225735302 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}] 01:02:15 INFO - PROCESS | 1849 | 1461225735532 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:02:15 INFO - PROCESS | 1849 | 1461225735850 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127bf8c800 == 155 [pid = 1849] [id = 547] 01:02:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f1277b54c00) [pid = 1849] [serial = 1642] [outer = (nil)] 01:02:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f12786a5400) [pid = 1849] [serial = 1643] [outer = 0x7f1277b54c00] 01:02:15 INFO - PROCESS | 1849 | 1461225735923 Marionette DEBUG loaded listener.js 01:02:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f12786aa000) [pid = 1849] [serial = 1644] [outer = 0x7f1277b54c00] 01:02:16 INFO - PROCESS | 1849 | 1461225736747 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]]]}] 01:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1531ms 01:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:02:16 INFO - PROCESS | 1849 | 1461225736825 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:02:16 INFO - PROCESS | 1849 | 1461225736827 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 01:02:16 INFO - PROCESS | 1849 | 1461225736835 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:02:16 INFO - PROCESS | 1849 | 1461225736837 Marionette TRACE conn3 <- [1,2162,null,{}] 01:02:16 INFO - PROCESS | 1849 | 1461225736843 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}] 01:02:17 INFO - PROCESS | 1849 | 1461225737050 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:02:17 INFO - PROCESS | 1849 | 1461225737331 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128589a800 == 156 [pid = 1849] [id = 548] 01:02:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f12775ae000) [pid = 1849] [serial = 1645] [outer = (nil)] 01:02:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f127e069c00) [pid = 1849] [serial = 1646] [outer = 0x7f12775ae000] 01:02:17 INFO - PROCESS | 1849 | 1461225737423 Marionette DEBUG loaded listener.js 01:02:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f127e1c9400) [pid = 1849] [serial = 1647] [outer = 0x7f12775ae000] 01:02:18 INFO - PROCESS | 1849 | 1461225738265 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]]]}] 01:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1480ms 01:02:18 INFO - PROCESS | 1849 | 1461225738330 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:02:18 INFO - PROCESS | 1849 | 1461225738334 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 01:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:02:18 INFO - PROCESS | 1849 | 1461225738344 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1849 | 1461225738347 Marionette TRACE conn3 <- [1,2166,null,{}] 01:02:18 INFO - PROCESS | 1849 | 1461225738351 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}] 01:02:18 INFO - PROCESS | 1849 | 1461225738559 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:02:18 INFO - PROCESS | 1849 | 1461225738870 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12746eb000 == 157 [pid = 1849] [id = 549] 01:02:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f12761eec00) [pid = 1849] [serial = 1648] [outer = (nil)] 01:02:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f12779cc800) [pid = 1849] [serial = 1649] [outer = 0x7f12761eec00] 01:02:18 INFO - PROCESS | 1849 | 1461225738945 Marionette DEBUG loaded listener.js 01:02:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f127b843000) [pid = 1849] [serial = 1650] [outer = 0x7f12761eec00] 01:02:19 INFO - PROCESS | 1849 | 1461225739772 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]]]}] 01:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1485ms 01:02:19 INFO - PROCESS | 1849 | 1461225739830 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:02:19 INFO - PROCESS | 1849 | 1461225739832 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 01:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:02:19 INFO - PROCESS | 1849 | 1461225739839 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 1849 | 1461225739841 Marionette TRACE conn3 <- [1,2170,null,{}] 01:02:19 INFO - PROCESS | 1849 | 1461225739847 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}] 01:02:20 INFO - PROCESS | 1849 | 1461225740059 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:02:20 INFO - PROCESS | 1849 | 1461225740762 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279bce000 == 158 [pid = 1849] [id = 550] 01:02:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f12761f5800) [pid = 1849] [serial = 1651] [outer = (nil)] 01:02:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f1277554000) [pid = 1849] [serial = 1652] [outer = 0x7f12761f5800] 01:02:20 INFO - PROCESS | 1849 | 1461225740837 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f12775a6800) [pid = 1849] [serial = 1653] [outer = 0x7f12761f5800] 01:02:21 INFO - PROCESS | 1849 | 1461225741662 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]]]}] 01:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1885ms 01:02:21 INFO - PROCESS | 1849 | 1461225741726 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:02:21 INFO - PROCESS | 1849 | 1461225741733 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 01:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:02:21 INFO - PROCESS | 1849 | 1461225741741 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:02:21 INFO - PROCESS | 1849 | 1461225741744 Marionette TRACE conn3 <- [1,2174,null,{}] 01:02:21 INFO - PROCESS | 1849 | 1461225741751 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}] 01:02:21 INFO - PROCESS | 1849 | 1461225741984 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:02:22 INFO - PROCESS | 1849 | 1461225742313 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e4a4800 == 159 [pid = 1849] [id = 551] 01:02:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f12761f0400) [pid = 1849] [serial = 1654] [outer = (nil)] 01:02:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f1277d8bc00) [pid = 1849] [serial = 1655] [outer = 0x7f12761f0400] 01:02:22 INFO - PROCESS | 1849 | 1461225742386 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f127b8a6c00) [pid = 1849] [serial = 1656] [outer = 0x7f12761f0400] 01:02:23 INFO - PROCESS | 1849 | 1461225743413 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]]]}] 01:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1735ms 01:02:23 INFO - PROCESS | 1849 | 1461225743482 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1849 | 1461225743490 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 01:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:02:23 INFO - PROCESS | 1849 | 1461225743501 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1849 | 1461225743504 Marionette TRACE conn3 <- [1,2178,null,{}] 01:02:23 INFO - PROCESS | 1849 | 1461225743512 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}] 01:02:23 INFO - PROCESS | 1849 | 1461225743792 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:02:24 INFO - PROCESS | 1849 | 1461225744217 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac72800 == 160 [pid = 1849] [id = 552] 01:02:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f127accc400) [pid = 1849] [serial = 1657] [outer = (nil)] 01:02:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f127c98c800) [pid = 1849] [serial = 1658] [outer = 0x7f127accc400] 01:02:24 INFO - PROCESS | 1849 | 1461225744289 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f127d63f000) [pid = 1849] [serial = 1659] [outer = 0x7f127accc400] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1290c16000 == 159 [pid = 1849] [id = 71] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a0321000 == 158 [pid = 1849] [id = 392] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291e54000 == 157 [pid = 1849] [id = 57] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ecde800 == 156 [pid = 1849] [id = 488] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285848800 == 155 [pid = 1849] [id = 491] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127daec000 == 154 [pid = 1849] [id = 487] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800ef800 == 153 [pid = 1849] [id = 361] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279ba0000 == 152 [pid = 1849] [id = 486] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f128c385000) [pid = 1849] [serial = 1499] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f128e104c00) [pid = 1849] [serial = 1505] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f128ba03000) [pid = 1849] [serial = 1496] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f127acd0000) [pid = 1849] [serial = 1514] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f128c87e000) [pid = 1849] [serial = 1502] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f12911b8000) [pid = 1849] [serial = 1508] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f128c4e9c00) [pid = 1849] [serial = 1511] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f12892bb400) [pid = 1849] [serial = 1538] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e4a3800 == 151 [pid = 1849] [id = 490] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b5e2000 == 150 [pid = 1849] [id = 533] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288b5b000 == 149 [pid = 1849] [id = 532] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128801f000 == 148 [pid = 1849] [id = 531] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd9c000 == 147 [pid = 1849] [id = 530] 01:02:25 INFO - PROCESS | 1849 | 1461225745322 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]]]}] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2b0000 == 146 [pid = 1849] [id = 529] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12763cf000 == 145 [pid = 1849] [id = 528] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12858a4800 == 144 [pid = 1849] [id = 527] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac70800 == 143 [pid = 1849] [id = 526] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd22000 == 142 [pid = 1849] [id = 525] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921ba000 == 141 [pid = 1849] [id = 520] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f8aa000 == 140 [pid = 1849] [id = 519] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca7f800 == 139 [pid = 1849] [id = 518] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c5e6000 == 138 [pid = 1849] [id = 517] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289087800 == 137 [pid = 1849] [id = 516] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279bac000 == 136 [pid = 1849] [id = 513] 01:02:25 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12859ab000 == 135 [pid = 1849] [id = 512] 01:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1882ms 01:02:25 INFO - PROCESS | 1849 | 1461225745383 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:02:25 INFO - PROCESS | 1849 | 1461225745387 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 01:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:02:25 INFO - PROCESS | 1849 | 1461225745394 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:02:25 INFO - PROCESS | 1849 | 1461225745402 Marionette TRACE conn3 <- [1,2182,null,{}] 01:02:25 INFO - PROCESS | 1849 | 1461225745415 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}] 01:02:25 INFO - PROCESS | 1849 | 1461225745608 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f1288a4fc00) [pid = 1849] [serial = 1536] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f128f8d3c00) [pid = 1849] [serial = 1311] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f12a4597000) [pid = 1849] [serial = 1248] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f127c33b000) [pid = 1849] [serial = 1524] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f127b8ae400) [pid = 1849] [serial = 1254] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f1287382c00) [pid = 1849] [serial = 1266] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f12892b8000) [pid = 1849] [serial = 1305] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f12a0612c00) [pid = 1849] [serial = 1320] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f1289067400) [pid = 1849] [serial = 1365] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f128bc30000) [pid = 1849] [serial = 1308] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f127ac18400) [pid = 1849] [serial = 1296] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f128868f400) [pid = 1849] [serial = 1487] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f127e061800) [pid = 1849] [serial = 1527] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f129498f000) [pid = 1849] [serial = 1314] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f127c330800) [pid = 1849] [serial = 1481] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f127c336400) [pid = 1849] [serial = 1329] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f127aa47c00) [pid = 1849] [serial = 1478] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f129f2b1000) [pid = 1849] [serial = 1317] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f127e064800) [pid = 1849] [serial = 1233] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f129f2b2c00) [pid = 1849] [serial = 1245] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f127d66a000) [pid = 1849] [serial = 1299] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f1287383800) [pid = 1849] [serial = 1533] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f127d670400) [pid = 1849] [serial = 1526] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f127c338800) [pid = 1849] [serial = 1517] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f127fd09400) [pid = 1849] [serial = 1359] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f127874d400) [pid = 1849] [serial = 1520] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f1279c49c00) [pid = 1849] [serial = 1353] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f127c12fc00) [pid = 1849] [serial = 1257] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f128637e800) [pid = 1849] [serial = 1302] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f1279c51800) [pid = 1849] [serial = 1251] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f129f4a5000) [pid = 1849] [serial = 1263] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f127c127000) [pid = 1849] [serial = 1523] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f128646b800) [pid = 1849] [serial = 1532] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f1288b0f800) [pid = 1849] [serial = 1236] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f1280118400) [pid = 1849] [serial = 1484] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f1280122000) [pid = 1849] [serial = 1529] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f128b846800) [pid = 1849] [serial = 1326] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f12a3f54c00) [pid = 1849] [serial = 1323] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f127c137400) [pid = 1849] [serial = 1356] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f1288b0b800) [pid = 1849] [serial = 1490] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f127b324000) [pid = 1849] [serial = 1521] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f1289270800) [pid = 1849] [serial = 1493] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f127aa46000) [pid = 1849] [serial = 1535] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f1292876000) [pid = 1849] [serial = 1242] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f128637f000) [pid = 1849] [serial = 1530] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f128f5d0400) [pid = 1849] [serial = 1239] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f127c139400) [pid = 1849] [serial = 1260] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f128738b400) [pid = 1849] [serial = 1362] [outer = (nil)] [url = about:blank] 01:02:25 INFO - PROCESS | 1849 | 1461225745864 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279bb4000 == 136 [pid = 1849] [id = 553] 01:02:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f127874d400) [pid = 1849] [serial = 1660] [outer = (nil)] 01:02:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f127c12fc00) [pid = 1849] [serial = 1661] [outer = 0x7f127874d400] 01:02:25 INFO - PROCESS | 1849 | 1461225745962 Marionette DEBUG loaded listener.js 01:02:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f127e0eac00) [pid = 1849] [serial = 1662] [outer = 0x7f127874d400] 01:02:26 INFO - PROCESS | 1849 | 1461225746674 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]]]}] 01:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1338ms 01:02:26 INFO - PROCESS | 1849 | 1461225746733 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1849 | 1461225746736 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 01:02:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:02:26 INFO - PROCESS | 1849 | 1461225746742 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1849 | 1461225746744 Marionette TRACE conn3 <- [1,2186,null,{}] 01:02:26 INFO - PROCESS | 1849 | 1461225746749 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}] 01:02:27 INFO - PROCESS | 1849 | 1461225747010 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:02:27 INFO - PROCESS | 1849 | 1461225747029 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d692000 == 137 [pid = 1849] [id = 554] 01:02:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f127aa47c00) [pid = 1849] [serial = 1663] [outer = (nil)] 01:02:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f127fddc800) [pid = 1849] [serial = 1664] [outer = 0x7f127aa47c00] 01:02:27 INFO - PROCESS | 1849 | 1461225747091 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f128014a800) [pid = 1849] [serial = 1665] [outer = 0x7f127aa47c00] 01:02:27 INFO - PROCESS | 1849 | 1461225747964 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]]]}] 01:02:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:02:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1232ms 01:02:27 INFO - PROCESS | 1849 | 1461225747974 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:02:27 INFO - PROCESS | 1849 | 1461225747976 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 01:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:02:27 INFO - PROCESS | 1849 | 1461225747982 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:02:27 INFO - PROCESS | 1849 | 1461225747983 Marionette TRACE conn3 <- [1,2190,null,{}] 01:02:27 INFO - PROCESS | 1849 | 1461225747989 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}] 01:02:28 INFO - PROCESS | 1849 | 1461225748253 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:02:28 INFO - PROCESS | 1849 | 1461225748286 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e3800 == 138 [pid = 1849] [id = 555] 01:02:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f128709c000) [pid = 1849] [serial = 1666] [outer = (nil)] 01:02:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f12871ed800) [pid = 1849] [serial = 1667] [outer = 0x7f128709c000] 01:02:28 INFO - PROCESS | 1849 | 1461225748357 Marionette DEBUG loaded listener.js 01:02:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f1288778400) [pid = 1849] [serial = 1668] [outer = 0x7f128709c000] 01:02:29 INFO - PROCESS | 1849 | 1461225749206 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]]]}] 01:02:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:02:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1289ms 01:02:29 INFO - PROCESS | 1849 | 1461225749272 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:02:29 INFO - PROCESS | 1849 | 1461225749276 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 01:02:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:02:29 INFO - PROCESS | 1849 | 1461225749281 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:02:29 INFO - PROCESS | 1849 | 1461225749285 Marionette TRACE conn3 <- [1,2194,null,{}] 01:02:29 INFO - PROCESS | 1849 | 1461225749290 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}] 01:02:29 INFO - PROCESS | 1849 | 1461225749541 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:02:29 INFO - PROCESS | 1849 | 1461225749587 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128714b800 == 139 [pid = 1849] [id = 556] 01:02:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f1288b07400) [pid = 1849] [serial = 1669] [outer = (nil)] 01:02:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f1289270800) [pid = 1849] [serial = 1670] [outer = 0x7f1288b07400] 01:02:29 INFO - PROCESS | 1849 | 1461225749650 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f128a027800) [pid = 1849] [serial = 1671] [outer = 0x7f1288b07400] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f12761ee400) [pid = 1849] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f1277d84800) [pid = 1849] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f12779cdc00) [pid = 1849] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f127d9f6c00) [pid = 1849] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f128895ac00) [pid = 1849] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f127e062800) [pid = 1849] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f127d9fb400) [pid = 1849] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f1277d8d800) [pid = 1849] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f127ac1d400) [pid = 1849] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:02:30 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f1288692400) [pid = 1849] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:02:31 INFO - PROCESS | 1849 | 1461225751006 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]]]}] 01:02:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:02:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1781ms 01:02:31 INFO - PROCESS | 1849 | 1461225751069 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:02:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:02:31 INFO - PROCESS | 1849 | 1461225751073 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 01:02:31 INFO - PROCESS | 1849 | 1461225751078 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1849 | 1461225751080 Marionette TRACE conn3 <- [1,2198,null,{}] 01:02:31 INFO - PROCESS | 1849 | 1461225751085 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}] 01:02:31 INFO - PROCESS | 1849 | 1461225751261 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:02:31 INFO - PROCESS | 1849 | 1461225751286 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287287800 == 140 [pid = 1849] [id = 557] 01:02:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f12799d0800) [pid = 1849] [serial = 1672] [outer = (nil)] 01:02:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f1289146c00) [pid = 1849] [serial = 1673] [outer = 0x7f12799d0800] 01:02:31 INFO - PROCESS | 1849 | 1461225751350 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f128a550c00) [pid = 1849] [serial = 1674] [outer = 0x7f12799d0800] 01:02:32 INFO - PROCESS | 1849 | 1461225752189 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]]]}] 01:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1132ms 01:02:32 INFO - PROCESS | 1849 | 1461225752211 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:02:32 INFO - PROCESS | 1849 | 1461225752214 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 01:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:02:32 INFO - PROCESS | 1849 | 1461225752219 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:02:32 INFO - PROCESS | 1849 | 1461225752222 Marionette TRACE conn3 <- [1,2202,null,{}] 01:02:32 INFO - PROCESS | 1849 | 1461225752227 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}] 01:02:32 INFO - PROCESS | 1849 | 1461225752477 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:02:32 INFO - PROCESS | 1849 | 1461225752794 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277336000 == 141 [pid = 1849] [id = 558] 01:02:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f12761f8000) [pid = 1849] [serial = 1675] [outer = (nil)] 01:02:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f1277561800) [pid = 1849] [serial = 1676] [outer = 0x7f12761f8000] 01:02:32 INFO - PROCESS | 1849 | 1461225752879 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f1277d90c00) [pid = 1849] [serial = 1677] [outer = 0x7f12761f8000] 01:02:33 INFO - PROCESS | 1849 | 1461225753880 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]]]}] 01:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1681ms 01:02:33 INFO - PROCESS | 1849 | 1461225753903 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:02:33 INFO - PROCESS | 1849 | 1461225753910 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 01:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:02:33 INFO - PROCESS | 1849 | 1461225753919 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:02:33 INFO - PROCESS | 1849 | 1461225753924 Marionette TRACE conn3 <- [1,2206,null,{}] 01:02:33 INFO - PROCESS | 1849 | 1461225753931 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}] 01:02:34 INFO - PROCESS | 1849 | 1461225754155 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:02:34 INFO - PROCESS | 1849 | 1461225754427 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e35c800 == 142 [pid = 1849] [id = 559] 01:02:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f127b8b1800) [pid = 1849] [serial = 1678] [outer = (nil)] 01:02:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f127c12b800) [pid = 1849] [serial = 1679] [outer = 0x7f127b8b1800] 01:02:34 INFO - PROCESS | 1849 | 1461225754547 Marionette DEBUG loaded listener.js 01:02:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f127c98cc00) [pid = 1849] [serial = 1680] [outer = 0x7f127b8b1800] 01:02:35 INFO - PROCESS | 1849 | 1461225755487 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]]]}] 01:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1635ms 01:02:35 INFO - PROCESS | 1849 | 1461225755559 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1849 | 1461225755564 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 01:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:02:35 INFO - PROCESS | 1849 | 1461225755572 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1849 | 1461225755575 Marionette TRACE conn3 <- [1,2210,null,{}] 01:02:35 INFO - PROCESS | 1849 | 1461225755580 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}] 01:02:35 INFO - PROCESS | 1849 | 1461225755801 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:02:36 INFO - PROCESS | 1849 | 1461225756097 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285991000 == 143 [pid = 1849] [id = 560] 01:02:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f127d64a000) [pid = 1849] [serial = 1681] [outer = (nil)] 01:02:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f127e0ee800) [pid = 1849] [serial = 1682] [outer = 0x7f127d64a000] 01:02:36 INFO - PROCESS | 1849 | 1461225756212 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f127fd11800) [pid = 1849] [serial = 1683] [outer = 0x7f127d64a000] 01:02:37 INFO - PROCESS | 1849 | 1461225757102 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]]]}] 01:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1581ms 01:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:02:37 INFO - PROCESS | 1849 | 1461225757154 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1849 | 1461225757157 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 01:02:37 INFO - PROCESS | 1849 | 1461225757172 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1849 | 1461225757182 Marionette TRACE conn3 <- [1,2214,null,{}] 01:02:37 INFO - PROCESS | 1849 | 1461225757189 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}] 01:02:37 INFO - PROCESS | 1849 | 1461225757408 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:02:37 INFO - PROCESS | 1849 | 1461225757721 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1289098800 == 144 [pid = 1849] [id = 561] 01:02:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f127b5d1400) [pid = 1849] [serial = 1684] [outer = (nil)] 01:02:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f1288a4dc00) [pid = 1849] [serial = 1685] [outer = 0x7f127b5d1400] 01:02:37 INFO - PROCESS | 1849 | 1461225757799 Marionette DEBUG loaded listener.js 01:02:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f128914e400) [pid = 1849] [serial = 1686] [outer = 0x7f127b5d1400] 01:02:38 INFO - PROCESS | 1849 | 1461225758583 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]]]}] 01:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1495ms 01:02:38 INFO - PROCESS | 1849 | 1461225758659 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:02:38 INFO - PROCESS | 1849 | 1461225758664 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 01:02:38 INFO - PROCESS | 1849 | 1461225758671 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:02:38 INFO - PROCESS | 1849 | 1461225758675 Marionette TRACE conn3 <- [1,2218,null,{}] 01:02:38 INFO - PROCESS | 1849 | 1461225758681 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}] 01:02:38 INFO - PROCESS | 1849 | 1461225758926 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:02:39 INFO - PROCESS | 1849 | 1461225759228 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c47d800 == 145 [pid = 1849] [id = 562] 01:02:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f128869b000) [pid = 1849] [serial = 1687] [outer = (nil)] 01:02:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f128ba2f800) [pid = 1849] [serial = 1688] [outer = 0x7f128869b000] 01:02:39 INFO - PROCESS | 1849 | 1461225759303 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f128bc3a400) [pid = 1849] [serial = 1689] [outer = 0x7f128869b000] 01:02:40 INFO - PROCESS | 1849 | 1461225760089 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]]]}] 01:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1480ms 01:02:40 INFO - PROCESS | 1849 | 1461225760151 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:02:40 INFO - PROCESS | 1849 | 1461225760155 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 01:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:02:40 INFO - PROCESS | 1849 | 1461225760161 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1849 | 1461225760164 Marionette TRACE conn3 <- [1,2222,null,{}] 01:02:40 INFO - PROCESS | 1849 | 1461225760169 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}] 01:02:40 INFO - PROCESS | 1849 | 1461225760377 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:02:40 INFO - PROCESS | 1849 | 1461225760593 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca2c800 == 146 [pid = 1849] [id = 563] 01:02:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f128c389800) [pid = 1849] [serial = 1690] [outer = (nil)] 01:02:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f128c38fc00) [pid = 1849] [serial = 1691] [outer = 0x7f128c389800] 01:02:40 INFO - PROCESS | 1849 | 1461225760722 Marionette DEBUG loaded listener.js 01:02:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f128cceb000) [pid = 1849] [serial = 1692] [outer = 0x7f128c389800] 01:02:41 INFO - PROCESS | 1849 | 1461225761672 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]]]}] 01:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1578ms 01:02:41 INFO - PROCESS | 1849 | 1461225761740 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:02:41 INFO - PROCESS | 1849 | 1461225761744 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 01:02:41 INFO - PROCESS | 1849 | 1461225761749 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:02:41 INFO - PROCESS | 1849 | 1461225761752 Marionette TRACE conn3 <- [1,2226,null,{}] 01:02:41 INFO - PROCESS | 1849 | 1461225761757 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}] 01:02:42 INFO - PROCESS | 1849 | 1461225762005 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:02:42 INFO - PROCESS | 1849 | 1461225762307 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1290c16000 == 147 [pid = 1849] [id = 564] 01:02:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f127e05d000) [pid = 1849] [serial = 1693] [outer = (nil)] 01:02:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f1291f20400) [pid = 1849] [serial = 1694] [outer = 0x7f127e05d000] 01:02:42 INFO - PROCESS | 1849 | 1461225762385 Marionette DEBUG loaded listener.js 01:02:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f1292876000) [pid = 1849] [serial = 1695] [outer = 0x7f127e05d000] 01:02:43 INFO - PROCESS | 1849 | 1461225763181 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]]]}] 01:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1483ms 01:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:02:43 INFO - PROCESS | 1849 | 1461225763233 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:02:43 INFO - PROCESS | 1849 | 1461225763236 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 01:02:43 INFO - PROCESS | 1849 | 1461225763242 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1849 | 1461225763245 Marionette TRACE conn3 <- [1,2230,null,{}] 01:02:43 INFO - PROCESS | 1849 | 1461225763250 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}] 01:02:43 INFO - PROCESS | 1849 | 1461225763456 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:02:43 INFO - PROCESS | 1849 | 1461225763719 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921a4000 == 148 [pid = 1849] [id = 565] 01:02:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f128c389c00) [pid = 1849] [serial = 1696] [outer = (nil)] 01:02:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f1294b62400) [pid = 1849] [serial = 1697] [outer = 0x7f128c389c00] 01:02:43 INFO - PROCESS | 1849 | 1461225763833 Marionette DEBUG loaded listener.js 01:02:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f129f2b1000) [pid = 1849] [serial = 1698] [outer = 0x7f128c389c00] 01:02:44 INFO - PROCESS | 1849 | 1461225764625 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]]]}] 01:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1433ms 01:02:44 INFO - PROCESS | 1849 | 1461225764676 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:02:44 INFO - PROCESS | 1849 | 1461225764679 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 01:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:02:44 INFO - PROCESS | 1849 | 1461225764685 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:02:44 INFO - PROCESS | 1849 | 1461225764687 Marionette TRACE conn3 <- [1,2234,null,{}] 01:02:44 INFO - PROCESS | 1849 | 1461225764693 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}] 01:02:44 INFO - PROCESS | 1849 | 1461225764898 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:02:45 INFO - PROCESS | 1849 | 1461225765174 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948d1800 == 149 [pid = 1849] [id = 566] 01:02:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f127d63d400) [pid = 1849] [serial = 1699] [outer = (nil)] 01:02:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f12a033d000) [pid = 1849] [serial = 1700] [outer = 0x7f127d63d400] 01:02:45 INFO - PROCESS | 1849 | 1461225765290 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f12a251a400) [pid = 1849] [serial = 1701] [outer = 0x7f127d63d400] 01:02:46 INFO - PROCESS | 1849 | 1461225766068 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]]]}] 01:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1427ms 01:02:46 INFO - PROCESS | 1849 | 1461225766114 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:02:46 INFO - PROCESS | 1849 | 1461225766117 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 01:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:02:46 INFO - PROCESS | 1849 | 1461225766123 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:02:46 INFO - PROCESS | 1849 | 1461225766125 Marionette TRACE conn3 <- [1,2238,null,{}] 01:02:46 INFO - PROCESS | 1849 | 1461225766131 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}] 01:02:46 INFO - PROCESS | 1849 | 1461225766354 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:02:46 INFO - PROCESS | 1849 | 1461225766625 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a030c000 == 150 [pid = 1849] [id = 567] 01:02:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f1280145c00) [pid = 1849] [serial = 1702] [outer = (nil)] 01:02:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f12a3f4ec00) [pid = 1849] [serial = 1703] [outer = 0x7f1280145c00] 01:02:46 INFO - PROCESS | 1849 | 1461225766753 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f12a44c5000) [pid = 1849] [serial = 1704] [outer = 0x7f1280145c00] 01:02:47 INFO - PROCESS | 1849 | 1461225767543 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]]]}] 01:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1478ms 01:02:47 INFO - PROCESS | 1849 | 1461225767603 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:02:47 INFO - PROCESS | 1849 | 1461225767607 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 01:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:02:47 INFO - PROCESS | 1849 | 1461225767613 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:02:47 INFO - PROCESS | 1849 | 1461225767617 Marionette TRACE conn3 <- [1,2242,null,{}] 01:02:47 INFO - PROCESS | 1849 | 1461225767622 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}] 01:02:47 INFO - PROCESS | 1849 | 1461225767834 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:02:48 INFO - PROCESS | 1849 | 1461225768101 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a7324800 == 151 [pid = 1849] [id = 568] 01:02:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f1277b4ec00) [pid = 1849] [serial = 1705] [outer = (nil)] 01:02:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f1277b50800) [pid = 1849] [serial = 1706] [outer = 0x7f1277b4ec00] 01:02:48 INFO - PROCESS | 1849 | 1461225768242 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f12a44c7000) [pid = 1849] [serial = 1707] [outer = 0x7f1277b4ec00] 01:02:49 INFO - PROCESS | 1849 | 1461225769068 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]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1485ms 01:02:49 INFO - PROCESS | 1849 | 1461225769099 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 1849 | 1461225769103 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 01:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:02:49 INFO - PROCESS | 1849 | 1461225769108 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1849 | 1461225769111 Marionette TRACE conn3 <- [1,2246,null,{}] 01:02:49 INFO - PROCESS | 1849 | 1461225769117 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}] 01:02:49 INFO - PROCESS | 1849 | 1461225769350 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:02:49 INFO - PROCESS | 1849 | 1461225769619 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a899c000 == 152 [pid = 1849] [id = 569] 01:02:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f127e13e000) [pid = 1849] [serial = 1708] [outer = (nil)] 01:02:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f12a44c2800) [pid = 1849] [serial = 1709] [outer = 0x7f127e13e000] 01:02:49 INFO - PROCESS | 1849 | 1461225769738 Marionette DEBUG loaded listener.js 01:02:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f12a4667c00) [pid = 1849] [serial = 1710] [outer = 0x7f127e13e000] 01:02:50 INFO - PROCESS | 1849 | 1461225770558 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]]]}] 01:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1477ms 01:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:02:50 INFO - PROCESS | 1849 | 1461225770587 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:02:50 INFO - PROCESS | 1849 | 1461225770589 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 01:02:50 INFO - PROCESS | 1849 | 1461225770594 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:02:50 INFO - PROCESS | 1849 | 1461225770598 Marionette TRACE conn3 <- [1,2250,null,{}] 01:02:50 INFO - PROCESS | 1849 | 1461225770603 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}] 01:02:50 INFO - PROCESS | 1849 | 1461225770803 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:02:51 INFO - PROCESS | 1849 | 1461225771074 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12792f7000 == 153 [pid = 1849] [id = 570] 01:02:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f127745cc00) [pid = 1849] [serial = 1711] [outer = (nil)] 01:02:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f1277465000) [pid = 1849] [serial = 1712] [outer = 0x7f127745cc00] 01:02:51 INFO - PROCESS | 1849 | 1461225771191 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f127746a400) [pid = 1849] [serial = 1713] [outer = 0x7f127745cc00] 01:02:51 INFO - PROCESS | 1849 | 1461225771974 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]]]}] 01:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1445ms 01:02:52 INFO - PROCESS | 1849 | 1461225772041 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:02:52 INFO - PROCESS | 1849 | 1461225772045 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 01:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:02:52 INFO - PROCESS | 1849 | 1461225772050 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:02:52 INFO - PROCESS | 1849 | 1461225772052 Marionette TRACE conn3 <- [1,2254,null,{}] 01:02:52 INFO - PROCESS | 1849 | 1461225772058 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}] 01:02:52 INFO - PROCESS | 1849 | 1461225772274 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:02:52 INFO - PROCESS | 1849 | 1461225772577 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e0b2800 == 154 [pid = 1849] [id = 571] 01:02:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f1277460000) [pid = 1849] [serial = 1714] [outer = (nil)] 01:02:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f12856db000) [pid = 1849] [serial = 1715] [outer = 0x7f1277460000] 01:02:52 INFO - PROCESS | 1849 | 1461225772661 Marionette DEBUG loaded listener.js 01:02:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f12856dec00) [pid = 1849] [serial = 1716] [outer = 0x7f1277460000] 01:02:53 INFO - PROCESS | 1849 | 1461225773458 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]]]}] 01:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1477ms 01:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:02:53 INFO - PROCESS | 1849 | 1461225773529 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 1849 | 1461225773532 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 01:02:53 INFO - PROCESS | 1849 | 1461225773538 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 1849 | 1461225773541 Marionette TRACE conn3 <- [1,2258,null,{}] 01:02:53 INFO - PROCESS | 1849 | 1461225773546 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}] 01:02:53 INFO - PROCESS | 1849 | 1461225773781 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:02:54 INFO - PROCESS | 1849 | 1461225774096 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1274463800 == 155 [pid = 1849] [id = 572] 01:02:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f127746a800) [pid = 1849] [serial = 1717] [outer = (nil)] 01:02:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f12856e2800) [pid = 1849] [serial = 1718] [outer = 0x7f127746a800] 01:02:54 INFO - PROCESS | 1849 | 1461225774188 Marionette DEBUG loaded listener.js 01:02:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f12856e8000) [pid = 1849] [serial = 1719] [outer = 0x7f127746a800] 01:02:55 INFO - PROCESS | 1849 | 1461225775009 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]]]}] 01:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1532ms 01:02:55 INFO - PROCESS | 1849 | 1461225775069 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:02:55 INFO - PROCESS | 1849 | 1461225775073 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 01:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:02:55 INFO - PROCESS | 1849 | 1461225775079 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:02:55 INFO - PROCESS | 1849 | 1461225775081 Marionette TRACE conn3 <- [1,2262,null,{}] 01:02:55 INFO - PROCESS | 1849 | 1461225775087 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}] 01:02:55 INFO - PROCESS | 1849 | 1461225775311 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:02:55 INFO - PROCESS | 1849 | 1461225775623 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e0b7800 == 156 [pid = 1849] [id = 573] 01:02:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f12745c1400) [pid = 1849] [serial = 1720] [outer = (nil)] 01:02:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f12745cb000) [pid = 1849] [serial = 1721] [outer = 0x7f12745c1400] 01:02:55 INFO - PROCESS | 1849 | 1461225775699 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f12745cf800) [pid = 1849] [serial = 1722] [outer = 0x7f12745c1400] 01:02:56 INFO - PROCESS | 1849 | 1461225776563 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]]]}] 01:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1531ms 01:02:56 INFO - PROCESS | 1849 | 1461225776611 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:02:56 INFO - PROCESS | 1849 | 1461225776614 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 01:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:02:56 INFO - PROCESS | 1849 | 1461225776620 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 1849 | 1461225776624 Marionette TRACE conn3 <- [1,2266,null,{}] 01:02:56 INFO - PROCESS | 1849 | 1461225776629 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}] 01:02:56 INFO - PROCESS | 1849 | 1461225776860 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:02:57 INFO - PROCESS | 1849 | 1461225777173 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac4e800 == 157 [pid = 1849] [id = 574] 01:02:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f12745c5000) [pid = 1849] [serial = 1723] [outer = (nil)] 01:02:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f1277556800) [pid = 1849] [serial = 1724] [outer = 0x7f12745c5000] 01:02:57 INFO - PROCESS | 1849 | 1461225777250 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f127c137c00) [pid = 1849] [serial = 1725] [outer = 0x7f12745c5000] 01:02:58 INFO - PROCESS | 1849 | 1461225778037 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]]]}] 01:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1429ms 01:02:58 INFO - PROCESS | 1849 | 1461225778050 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 1849 | 1461225778053 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 01:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:02:58 INFO - PROCESS | 1849 | 1461225778059 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1849 | 1461225778061 Marionette TRACE conn3 <- [1,2270,null,{}] 01:02:58 INFO - PROCESS | 1849 | 1461225778067 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}] 01:02:58 INFO - PROCESS | 1849 | 1461225778277 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:02:58 INFO - PROCESS | 1849 | 1461225778555 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b871000 == 158 [pid = 1849] [id = 575] 01:02:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f12745ca000) [pid = 1849] [serial = 1726] [outer = (nil)] 01:02:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f1278746400) [pid = 1849] [serial = 1727] [outer = 0x7f12745ca000] 01:02:58 INFO - PROCESS | 1849 | 1461225778629 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f128014b400) [pid = 1849] [serial = 1728] [outer = 0x7f12745ca000] 01:02:59 INFO - PROCESS | 1849 | 1461225779470 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]]]}] 01:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1484ms 01:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:02:59 INFO - PROCESS | 1849 | 1461225779545 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:02:59 INFO - PROCESS | 1849 | 1461225779547 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 01:02:59 INFO - PROCESS | 1849 | 1461225779554 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:02:59 INFO - PROCESS | 1849 | 1461225779557 Marionette TRACE conn3 <- [1,2274,null,{}] 01:02:59 INFO - PROCESS | 1849 | 1461225779562 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}] 01:03:00 INFO - PROCESS | 1849 | 1461225780250 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:03:00 INFO - PROCESS | 1849 | 1461225780583 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12763c9800 == 159 [pid = 1849] [id = 576] 01:03:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f12745c8c00) [pid = 1849] [serial = 1729] [outer = (nil)] 01:03:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f12761f4000) [pid = 1849] [serial = 1730] [outer = 0x7f12745c8c00] 01:03:00 INFO - PROCESS | 1849 | 1461225780652 Marionette DEBUG loaded listener.js 01:03:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f127755f400) [pid = 1849] [serial = 1731] [outer = 0x7f12745c8c00] 01:03:01 INFO - PROCESS | 1849 | 1461225781420 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]]]}] 01:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1880ms 01:03:01 INFO - PROCESS | 1849 | 1461225781434 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:03:01 INFO - PROCESS | 1849 | 1461225781440 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 01:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:03:01 INFO - PROCESS | 1849 | 1461225781447 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:03:01 INFO - PROCESS | 1849 | 1461225781452 Marionette TRACE conn3 <- [1,2278,null,{}] 01:03:01 INFO - PROCESS | 1849 | 1461225781459 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}] 01:03:01 INFO - PROCESS | 1849 | 1461225781678 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:03:01 INFO - PROCESS | 1849 | 1461225781964 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ab34000 == 160 [pid = 1849] [id = 577] 01:03:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f1277b5ec00) [pid = 1849] [serial = 1732] [outer = (nil)] 01:03:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f1277d8f000) [pid = 1849] [serial = 1733] [outer = 0x7f1277b5ec00] 01:03:02 INFO - PROCESS | 1849 | 1461225782040 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f12786aa400) [pid = 1849] [serial = 1734] [outer = 0x7f1277b5ec00] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288b5f000 == 159 [pid = 1849] [id = 383] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287287800 == 158 [pid = 1849] [id = 557] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128714b800 == 157 [pid = 1849] [id = 556] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800e3800 == 156 [pid = 1849] [id = 555] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127d692000 == 155 [pid = 1849] [id = 554] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279bb4000 == 154 [pid = 1849] [id = 553] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac72800 == 153 [pid = 1849] [id = 552] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e4a4800 == 152 [pid = 1849] [id = 551] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279bce000 == 151 [pid = 1849] [id = 550] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127bf8c800 == 150 [pid = 1849] [id = 547] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127bf79000 == 149 [pid = 1849] [id = 546] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c488800 == 148 [pid = 1849] [id = 545] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127733c000 == 147 [pid = 1849] [id = 544] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a6683800 == 146 [pid = 1849] [id = 543] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a3ead000 == 145 [pid = 1849] [id = 542] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129e3db000 == 144 [pid = 1849] [id = 541] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291dce000 == 143 [pid = 1849] [id = 540] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128cdb1000 == 142 [pid = 1849] [id = 539] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca70800 == 141 [pid = 1849] [id = 538] 01:03:03 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e364000 == 140 [pid = 1849] [id = 535] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f127b8aa400) [pid = 1849] [serial = 1601] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f127c986800) [pid = 1849] [serial = 1602] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f1277b5b800) [pid = 1849] [serial = 1541] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f1278749c00) [pid = 1849] [serial = 1577] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f128a39d400) [pid = 1849] [serial = 1539] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f127e066400) [pid = 1849] [serial = 1583] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f128a552400) [pid = 1849] [serial = 1599] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f1288b0c000) [pid = 1849] [serial = 1593] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f129f68ac00) [pid = 1849] [serial = 1568] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f128ba0a800) [pid = 1849] [serial = 1553] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f128bc32000) [pid = 1849] [serial = 1556] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f128646f800) [pid = 1849] [serial = 1590] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f1288698c00) [pid = 1849] [serial = 1547] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f127acc8400) [pid = 1849] [serial = 1586] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f127c98c000) [pid = 1849] [serial = 1544] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f1292f53400) [pid = 1849] [serial = 1562] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f128926c000) [pid = 1849] [serial = 1550] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f129238b000) [pid = 1849] [serial = 1559] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f127fd10800) [pid = 1849] [serial = 1584] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f12775ab000) [pid = 1849] [serial = 1574] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f127c25e000) [pid = 1849] [serial = 1581] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f128926b800) [pid = 1849] [serial = 1596] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f12a44ce800) [pid = 1849] [serial = 1571] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f129e367000) [pid = 1849] [serial = 1565] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f128906a000) [pid = 1849] [serial = 1595] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f127aa4a800) [pid = 1849] [serial = 1578] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f128956c800) [pid = 1849] [serial = 1598] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f12882e4400) [pid = 1849] [serial = 1592] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f1280147c00) [pid = 1849] [serial = 1589] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f127c122800) [pid = 1849] [serial = 1580] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f127fde1c00) [pid = 1849] [serial = 1587] [outer = (nil)] [url = about:blank] 01:03:03 INFO - PROCESS | 1849 | 1461225783518 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]]]}] 01:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2184ms 01:03:03 INFO - PROCESS | 1849 | 1461225783638 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 1849 | 1461225783644 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 01:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:03:03 INFO - PROCESS | 1849 | 1461225783665 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 1849 | 1461225783669 Marionette TRACE conn3 <- [1,2282,null,{}] 01:03:03 INFO - PROCESS | 1849 | 1461225783675 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}] 01:03:03 INFO - PROCESS | 1849 | 1461225783862 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:03:03 INFO - PROCESS | 1849 | 1461225783879 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277334800 == 141 [pid = 1849] [id = 578] 01:03:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f12799cb400) [pid = 1849] [serial = 1735] [outer = (nil)] 01:03:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f127aa45400) [pid = 1849] [serial = 1736] [outer = 0x7f12799cb400] 01:03:03 INFO - PROCESS | 1849 | 1461225783943 Marionette DEBUG loaded listener.js 01:03:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f127ac1e800) [pid = 1849] [serial = 1737] [outer = 0x7f12799cb400] 01:03:04 INFO - PROCESS | 1849 | 1461225784858 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]]]}] 01:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1242ms 01:03:04 INFO - PROCESS | 1849 | 1461225784902 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:03:04 INFO - PROCESS | 1849 | 1461225784908 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 01:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:03:04 INFO - PROCESS | 1849 | 1461225784923 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:03:04 INFO - PROCESS | 1849 | 1461225784931 Marionette TRACE conn3 <- [1,2286,null,{}] 01:03:04 INFO - PROCESS | 1849 | 1461225784941 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}] 01:03:05 INFO - PROCESS | 1849 | 1461225785147 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:03:05 INFO - PROCESS | 1849 | 1461225785365 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127bf72800 == 142 [pid = 1849] [id = 579] 01:03:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f127b5cc400) [pid = 1849] [serial = 1738] [outer = (nil)] 01:03:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f127b650400) [pid = 1849] [serial = 1739] [outer = 0x7f127b5cc400] 01:03:05 INFO - PROCESS | 1849 | 1461225785429 Marionette DEBUG loaded listener.js 01:03:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f127c078800) [pid = 1849] [serial = 1740] [outer = 0x7f127b5cc400] 01:03:06 INFO - PROCESS | 1849 | 1461225786237 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]]]}] 01:03:06 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 01:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1350ms 01:03:06 INFO - PROCESS | 1849 | 1461225786267 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:03:06 INFO - PROCESS | 1849 | 1461225786270 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 01:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:03:06 INFO - PROCESS | 1849 | 1461225786290 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:03:06 INFO - PROCESS | 1849 | 1461225786294 Marionette TRACE conn3 <- [1,2290,null,{}] 01:03:06 INFO - PROCESS | 1849 | 1461225786307 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}] 01:03:06 INFO - PROCESS | 1849 | 1461225786567 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:03:06 INFO - PROCESS | 1849 | 1461225786605 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c8c8000 == 143 [pid = 1849] [id = 580] 01:03:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f127c07e400) [pid = 1849] [serial = 1741] [outer = (nil)] 01:03:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f127c132400) [pid = 1849] [serial = 1742] [outer = 0x7f127c07e400] 01:03:06 INFO - PROCESS | 1849 | 1461225786667 Marionette DEBUG loaded listener.js 01:03:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f127c254400) [pid = 1849] [serial = 1743] [outer = 0x7f127c07e400] 01:03:07 INFO - PROCESS | 1849 | 1461225787570 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]]]}] 01:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1350ms 01:03:07 INFO - PROCESS | 1849 | 1461225787629 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:03:07 INFO - PROCESS | 1849 | 1461225787631 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 01:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:03:07 INFO - PROCESS | 1849 | 1461225787638 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 1849 | 1461225787640 Marionette TRACE conn3 <- [1,2294,null,{}] 01:03:07 INFO - PROCESS | 1849 | 1461225787645 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}] 01:03:07 INFO - PROCESS | 1849 | 1461225787914 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:03:07 INFO - PROCESS | 1849 | 1461225787965 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127dae7800 == 144 [pid = 1849] [id = 581] 01:03:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f127c987000) [pid = 1849] [serial = 1744] [outer = (nil)] 01:03:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f127c98a400) [pid = 1849] [serial = 1745] [outer = 0x7f127c987000] 01:03:08 INFO - PROCESS | 1849 | 1461225788040 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f127d63d800) [pid = 1849] [serial = 1746] [outer = 0x7f127c987000] 01:03:09 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f128709c000) [pid = 1849] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:03:09 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f1288b07400) [pid = 1849] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:03:09 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f127874d400) [pid = 1849] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:03:09 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f12761f5800) [pid = 1849] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:03:09 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f127aa47c00) [pid = 1849] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:03:09 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f127accc400) [pid = 1849] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:03:09 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f12761f0400) [pid = 1849] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:03:09 INFO - PROCESS | 1849 | 1461225789525 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]]]}] 01:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1930ms 01:03:09 INFO - PROCESS | 1849 | 1461225789569 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:03:09 INFO - PROCESS | 1849 | 1461225789573 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 01:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:03:09 INFO - PROCESS | 1849 | 1461225789578 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1849 | 1461225789580 Marionette TRACE conn3 <- [1,2298,null,{}] 01:03:09 INFO - PROCESS | 1849 | 1461225789598 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}] 01:03:09 INFO - PROCESS | 1849 | 1461225789802 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:03:09 INFO - PROCESS | 1849 | 1461225789816 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e4b3000 == 145 [pid = 1849] [id = 582] 01:03:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f127d63dc00) [pid = 1849] [serial = 1747] [outer = (nil)] 01:03:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f127d677400) [pid = 1849] [serial = 1748] [outer = 0x7f127d63dc00] 01:03:09 INFO - PROCESS | 1849 | 1461225789875 Marionette DEBUG loaded listener.js 01:03:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f127d9f6800) [pid = 1849] [serial = 1749] [outer = 0x7f127d63dc00] 01:03:10 INFO - PROCESS | 1849 | 1461225790717 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]]]}] 01:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1193ms 01:03:10 INFO - PROCESS | 1849 | 1461225790781 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1849 | 1461225790783 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 01:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:03:10 INFO - PROCESS | 1849 | 1461225790789 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1849 | 1461225790791 Marionette TRACE conn3 <- [1,2302,null,{}] 01:03:10 INFO - PROCESS | 1849 | 1461225790797 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}] 01:03:10 INFO - PROCESS | 1849 | 1461225790975 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:03:11 INFO - PROCESS | 1849 | 1461225791345 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12763d3000 == 146 [pid = 1849] [id = 583] 01:03:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f12745c8400) [pid = 1849] [serial = 1750] [outer = (nil)] 01:03:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f12761fac00) [pid = 1849] [serial = 1751] [outer = 0x7f12745c8400] 01:03:11 INFO - PROCESS | 1849 | 1461225791484 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f12775a9000) [pid = 1849] [serial = 1752] [outer = 0x7f12745c8400] 01:03:12 INFO - PROCESS | 1849 | 1461225792329 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]]]}] 01:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1582ms 01:03:12 INFO - PROCESS | 1849 | 1461225792374 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:03:12 INFO - PROCESS | 1849 | 1461225792381 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 01:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:03:12 INFO - PROCESS | 1849 | 1461225792390 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:03:12 INFO - PROCESS | 1849 | 1461225792394 Marionette TRACE conn3 <- [1,2306,null,{}] 01:03:12 INFO - PROCESS | 1849 | 1461225792401 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}] 01:03:12 INFO - PROCESS | 1849 | 1461225792627 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:03:12 INFO - PROCESS | 1849 | 1461225792952 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5e2000 == 147 [pid = 1849] [id = 584] 01:03:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f12786a5800) [pid = 1849] [serial = 1753] [outer = (nil)] 01:03:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f12799d1000) [pid = 1849] [serial = 1754] [outer = 0x7f12786a5800] 01:03:13 INFO - PROCESS | 1849 | 1461225793034 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f127aa41c00) [pid = 1849] [serial = 1755] [outer = 0x7f12786a5800] 01:03:13 INFO - PROCESS | 1849 | 1461225793936 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]]]}] 01:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1584ms 01:03:13 INFO - PROCESS | 1849 | 1461225793977 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 01:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:03:13 INFO - PROCESS | 1849 | 1461225793983 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 01:03:13 INFO - PROCESS | 1849 | 1461225793990 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1849 | 1461225793993 Marionette TRACE conn3 <- [1,2310,null,{}] 01:03:14 INFO - PROCESS | 1849 | 1461225793998 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}] 01:03:14 INFO - PROCESS | 1849 | 1461225794216 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:03:14 INFO - PROCESS | 1849 | 1461225794545 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e368000 == 148 [pid = 1849] [id = 585] 01:03:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f127acc2800) [pid = 1849] [serial = 1756] [outer = (nil)] 01:03:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f127b649c00) [pid = 1849] [serial = 1757] [outer = 0x7f127acc2800] 01:03:14 INFO - PROCESS | 1849 | 1461225794628 Marionette DEBUG loaded listener.js 01:03:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f127c07b800) [pid = 1849] [serial = 1758] [outer = 0x7f127acc2800] 01:03:15 INFO - PROCESS | 1849 | 1461225795514 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]]]}] 01:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1579ms 01:03:15 INFO - PROCESS | 1849 | 1461225795570 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:03:15 INFO - PROCESS | 1849 | 1461225795573 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 01:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:03:15 INFO - PROCESS | 1849 | 1461225795589 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:03:15 INFO - PROCESS | 1849 | 1461225795598 Marionette TRACE conn3 <- [1,2314,null,{}] 01:03:15 INFO - PROCESS | 1849 | 1461225795605 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}] 01:03:15 INFO - PROCESS | 1849 | 1461225795873 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:03:16 INFO - PROCESS | 1849 | 1461225796188 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e2800 == 149 [pid = 1849] [id = 586] 01:03:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f127accfc00) [pid = 1849] [serial = 1759] [outer = (nil)] 01:03:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f127c9f7c00) [pid = 1849] [serial = 1760] [outer = 0x7f127accfc00] 01:03:16 INFO - PROCESS | 1849 | 1461225796269 Marionette DEBUG loaded listener.js 01:03:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f127d645000) [pid = 1849] [serial = 1761] [outer = 0x7f127accfc00] 01:03:17 INFO - PROCESS | 1849 | 1461225797086 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]]]}] 01:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1547ms 01:03:17 INFO - PROCESS | 1849 | 1461225797128 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1849 | 1461225797133 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 01:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:03:17 INFO - PROCESS | 1849 | 1461225797139 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:03:17 INFO - PROCESS | 1849 | 1461225797141 Marionette TRACE conn3 <- [1,2318,null,{}] 01:03:17 INFO - PROCESS | 1849 | 1461225797147 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}] 01:03:17 INFO - PROCESS | 1849 | 1461225797356 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:03:17 INFO - PROCESS | 1849 | 1461225797664 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12852da000 == 150 [pid = 1849] [id = 587] 01:03:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f127c9ed400) [pid = 1849] [serial = 1762] [outer = (nil)] 01:03:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f127d9fb400) [pid = 1849] [serial = 1763] [outer = 0x7f127c9ed400] 01:03:17 INFO - PROCESS | 1849 | 1461225797753 Marionette DEBUG loaded listener.js 01:03:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f127e062800) [pid = 1849] [serial = 1764] [outer = 0x7f127c9ed400] 01:03:18 INFO - PROCESS | 1849 | 1461225798584 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] 01:03:18 INFO - PROCESS | 1849 | 1461225798623 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 01:03:18 INFO - PROCESS | 1849 | 1461225798630 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:03:18 INFO - PROCESS | 1849 | 1461225798633 Marionette TRACE conn3 <- [1,2322,null,{}] 01:03:18 INFO - PROCESS | 1849 | 1461225798638 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}] 01:03:18 INFO - PROCESS | 1849 | 1461225798847 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:03:19 INFO - PROCESS | 1849 | 1461225799171 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285840000 == 151 [pid = 1849] [id = 588] 01:03:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f127e141400) [pid = 1849] [serial = 1765] [outer = (nil)] 01:03:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f127e145400) [pid = 1849] [serial = 1766] [outer = 0x7f127e141400] 01:03:19 INFO - PROCESS | 1849 | 1461225799267 Marionette DEBUG loaded listener.js 01:03:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f127fd07400) [pid = 1849] [serial = 1767] [outer = 0x7f127e141400] 01:03:20 INFO - PROCESS | 1849 | 1461225800135 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]]]}] 01:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1580ms 01:03:20 INFO - PROCESS | 1849 | 1461225800210 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:03:20 INFO - PROCESS | 1849 | 1461225800214 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 01:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:03:20 INFO - PROCESS | 1849 | 1461225800221 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:03:20 INFO - PROCESS | 1849 | 1461225800225 Marionette TRACE conn3 <- [1,2326,null,{}] 01:03:20 INFO - PROCESS | 1849 | 1461225800230 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}] 01:03:20 INFO - PROCESS | 1849 | 1461225800471 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:03:20 INFO - PROCESS | 1849 | 1461225800812 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861b9800 == 152 [pid = 1849] [id = 589] 01:03:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f127e141800) [pid = 1849] [serial = 1768] [outer = (nil)] 01:03:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f1280126000) [pid = 1849] [serial = 1769] [outer = 0x7f127e141800] 01:03:20 INFO - PROCESS | 1849 | 1461225800890 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f128014cc00) [pid = 1849] [serial = 1770] [outer = 0x7f127e141800] 01:03:21 INFO - PROCESS | 1849 | 1461225801699 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]]]}] 01:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1534ms 01:03:21 INFO - PROCESS | 1849 | 1461225801755 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:03:21 INFO - PROCESS | 1849 | 1461225801758 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 01:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:03:21 INFO - PROCESS | 1849 | 1461225801764 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 1849 | 1461225801766 Marionette TRACE conn3 <- [1,2330,null,{}] 01:03:21 INFO - PROCESS | 1849 | 1461225801772 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}] 01:03:21 INFO - PROCESS | 1849 | 1461225801994 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:03:22 INFO - PROCESS | 1849 | 1461225802306 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128800e000 == 153 [pid = 1849] [id = 590] 01:03:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f127fdd8c00) [pid = 1849] [serial = 1771] [outer = (nil)] 01:03:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f12856e3000) [pid = 1849] [serial = 1772] [outer = 0x7f127fdd8c00] 01:03:22 INFO - PROCESS | 1849 | 1461225802384 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f1286382800) [pid = 1849] [serial = 1773] [outer = 0x7f127fdd8c00] 01:03:23 INFO - PROCESS | 1849 | 1461225803220 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]]]}] 01:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1528ms 01:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:03:23 INFO - PROCESS | 1849 | 1461225803294 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:03:23 INFO - PROCESS | 1849 | 1461225803296 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 01:03:23 INFO - PROCESS | 1849 | 1461225803303 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:03:23 INFO - PROCESS | 1849 | 1461225803306 Marionette TRACE conn3 <- [1,2334,null,{}] 01:03:23 INFO - PROCESS | 1849 | 1461225803311 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}] 01:03:23 INFO - PROCESS | 1849 | 1461225803526 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:03:23 INFO - PROCESS | 1849 | 1461225803834 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128870a000 == 154 [pid = 1849] [id = 591] 01:03:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f127fde2c00) [pid = 1849] [serial = 1774] [outer = (nil)] 01:03:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f1286463c00) [pid = 1849] [serial = 1775] [outer = 0x7f127fde2c00] 01:03:23 INFO - PROCESS | 1849 | 1461225803914 Marionette DEBUG loaded listener.js 01:03:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f1286471c00) [pid = 1849] [serial = 1776] [outer = 0x7f127fde2c00] 01:03:24 INFO - PROCESS | 1849 | 1461225804736 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]]]}] 01:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1484ms 01:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:03:24 INFO - PROCESS | 1849 | 1461225804788 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:03:24 INFO - PROCESS | 1849 | 1461225804791 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 01:03:24 INFO - PROCESS | 1849 | 1461225804797 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 1849 | 1461225804801 Marionette TRACE conn3 <- [1,2338,null,{}] 01:03:24 INFO - PROCESS | 1849 | 1461225804806 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}] 01:03:25 INFO - PROCESS | 1849 | 1461225805025 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:03:25 INFO - PROCESS | 1849 | 1461225805351 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288b58800 == 155 [pid = 1849] [id = 592] 01:03:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f1286382c00) [pid = 1849] [serial = 1777] [outer = (nil)] 01:03:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 280 (0x7f1287099400) [pid = 1849] [serial = 1778] [outer = 0x7f1286382c00] 01:03:25 INFO - PROCESS | 1849 | 1461225805431 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f12871ea800) [pid = 1849] [serial = 1779] [outer = 0x7f1286382c00] 01:03:26 INFO - PROCESS | 1849 | 1461225806263 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]]]}] 01:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1484ms 01:03:26 INFO - PROCESS | 1849 | 1461225806281 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:03:26 INFO - PROCESS | 1849 | 1461225806284 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 01:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:03:26 INFO - PROCESS | 1849 | 1461225806290 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:03:26 INFO - PROCESS | 1849 | 1461225806292 Marionette TRACE conn3 <- [1,2342,null,{}] 01:03:26 INFO - PROCESS | 1849 | 1461225806298 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}] 01:03:26 INFO - PROCESS | 1849 | 1461225806512 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:03:26 INFO - PROCESS | 1849 | 1461225806787 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891b5800 == 156 [pid = 1849] [id = 593] 01:03:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 282 (0x7f128738d800) [pid = 1849] [serial = 1780] [outer = (nil)] 01:03:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 283 (0x7f12882e8000) [pid = 1849] [serial = 1781] [outer = 0x7f128738d800] 01:03:26 INFO - PROCESS | 1849 | 1461225806938 Marionette DEBUG loaded listener.js 01:03:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 284 (0x7f128876e000) [pid = 1849] [serial = 1782] [outer = 0x7f128738d800] 01:03:27 INFO - PROCESS | 1849 | 1461225807792 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]]]}] 01:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1531ms 01:03:27 INFO - PROCESS | 1849 | 1461225807823 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1849 | 1461225807826 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 01:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:03:27 INFO - PROCESS | 1849 | 1461225807833 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1849 | 1461225807837 Marionette TRACE conn3 <- [1,2346,null,{}] 01:03:27 INFO - PROCESS | 1849 | 1461225807843 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}] 01:03:28 INFO - PROCESS | 1849 | 1461225808102 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:03:28 INFO - PROCESS | 1849 | 1461225808421 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc2b800 == 157 [pid = 1849] [id = 594] 01:03:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 285 (0x7f1288a4a400) [pid = 1849] [serial = 1783] [outer = (nil)] 01:03:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 286 (0x7f1288b0a000) [pid = 1849] [serial = 1784] [outer = 0x7f1288a4a400] 01:03:28 INFO - PROCESS | 1849 | 1461225808500 Marionette DEBUG loaded listener.js 01:03:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 287 (0x7f1288c3c000) [pid = 1849] [serial = 1785] [outer = 0x7f1288a4a400] 01:03:29 INFO - PROCESS | 1849 | 1461225809324 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]]]}] 01:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1535ms 01:03:29 INFO - PROCESS | 1849 | 1461225809368 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:03:29 INFO - PROCESS | 1849 | 1461225809372 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 01:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:03:29 INFO - PROCESS | 1849 | 1461225809378 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:03:29 INFO - PROCESS | 1849 | 1461225809380 Marionette TRACE conn3 <- [1,2350,null,{}] 01:03:29 INFO - PROCESS | 1849 | 1461225809385 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}] 01:03:29 INFO - PROCESS | 1849 | 1461225809603 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:03:29 INFO - PROCESS | 1849 | 1461225809917 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c8af800 == 158 [pid = 1849] [id = 595] 01:03:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 288 (0x7f1288957800) [pid = 1849] [serial = 1786] [outer = (nil)] 01:03:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 289 (0x7f1289055400) [pid = 1849] [serial = 1787] [outer = 0x7f1288957800] 01:03:30 INFO - PROCESS | 1849 | 1461225809995 Marionette DEBUG loaded listener.js 01:03:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 290 (0x7f1289068400) [pid = 1849] [serial = 1788] [outer = 0x7f1288957800] 01:03:30 INFO - PROCESS | 1849 | 1461225810993 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]]]}] 01:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1679ms 01:03:31 INFO - PROCESS | 1849 | 1461225811058 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:03:31 INFO - PROCESS | 1849 | 1461225811062 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 01:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:03:31 INFO - PROCESS | 1849 | 1461225811068 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:03:31 INFO - PROCESS | 1849 | 1461225811070 Marionette TRACE conn3 <- [1,2354,null,{}] 01:03:31 INFO - PROCESS | 1849 | 1461225811076 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}] 01:03:31 INFO - PROCESS | 1849 | 1461225811294 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:03:31 INFO - PROCESS | 1849 | 1461225811610 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cc5a000 == 159 [pid = 1849] [id = 596] 01:03:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 291 (0x7f1288a51c00) [pid = 1849] [serial = 1789] [outer = (nil)] 01:03:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 292 (0x7f1289150000) [pid = 1849] [serial = 1790] [outer = 0x7f1288a51c00] 01:03:31 INFO - PROCESS | 1849 | 1461225811690 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 293 (0x7f12892bb400) [pid = 1849] [serial = 1791] [outer = 0x7f1288a51c00] 01:03:32 INFO - PROCESS | 1849 | 1461225812492 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]]]}] 01:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1489ms 01:03:32 INFO - PROCESS | 1849 | 1461225812558 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:03:32 INFO - PROCESS | 1849 | 1461225812562 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 01:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:03:32 INFO - PROCESS | 1849 | 1461225812568 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:03:32 INFO - PROCESS | 1849 | 1461225812570 Marionette TRACE conn3 <- [1,2358,null,{}] 01:03:32 INFO - PROCESS | 1849 | 1461225812575 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}] 01:03:32 INFO - PROCESS | 1849 | 1461225812803 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:03:33 INFO - PROCESS | 1849 | 1461225813148 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f678000 == 160 [pid = 1849] [id = 597] 01:03:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 294 (0x7f1289071000) [pid = 1849] [serial = 1792] [outer = (nil)] 01:03:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 295 (0x7f128944e400) [pid = 1849] [serial = 1793] [outer = 0x7f1289071000] 01:03:33 INFO - PROCESS | 1849 | 1461225813233 Marionette DEBUG loaded listener.js 01:03:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 296 (0x7f128a399400) [pid = 1849] [serial = 1794] [outer = 0x7f1289071000] 01:03:34 INFO - PROCESS | 1849 | 1461225814031 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]]]}] 01:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1529ms 01:03:34 INFO - PROCESS | 1849 | 1461225814098 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1849 | 1461225814102 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 01:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:03:34 INFO - PROCESS | 1849 | 1461225814109 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1849 | 1461225814113 Marionette TRACE conn3 <- [1,2362,null,{}] 01:03:34 INFO - PROCESS | 1849 | 1461225814119 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}] 01:03:34 INFO - PROCESS | 1849 | 1461225814341 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:03:34 INFO - PROCESS | 1849 | 1461225814656 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1290c1c000 == 161 [pid = 1849] [id = 598] 01:03:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 297 (0x7f128906a000) [pid = 1849] [serial = 1795] [outer = (nil)] 01:03:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 298 (0x7f128a54dc00) [pid = 1849] [serial = 1796] [outer = 0x7f128906a000] 01:03:34 INFO - PROCESS | 1849 | 1461225814735 Marionette DEBUG loaded listener.js 01:03:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 299 (0x7f128b83cc00) [pid = 1849] [serial = 1797] [outer = 0x7f128906a000] 01:03:35 INFO - PROCESS | 1849 | 1461225815606 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]]]}] 01:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1537ms 01:03:35 INFO - PROCESS | 1849 | 1461225815648 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:03:35 INFO - PROCESS | 1849 | 1461225815651 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 01:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:03:35 INFO - PROCESS | 1849 | 1461225815657 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:03:35 INFO - PROCESS | 1849 | 1461225815659 Marionette TRACE conn3 <- [1,2366,null,{}] 01:03:35 INFO - PROCESS | 1849 | 1461225815665 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}] 01:03:35 INFO - PROCESS | 1849 | 1461225815913 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:03:36 INFO - PROCESS | 1849 | 1461225816249 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921b5800 == 162 [pid = 1849] [id = 599] 01:03:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 300 (0x7f127c07b400) [pid = 1849] [serial = 1798] [outer = (nil)] 01:03:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 301 (0x7f128b863c00) [pid = 1849] [serial = 1799] [outer = 0x7f127c07b400] 01:03:36 INFO - PROCESS | 1849 | 1461225816327 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 302 (0x7f128ba04400) [pid = 1849] [serial = 1800] [outer = 0x7f127c07b400] 01:03:37 INFO - PROCESS | 1849 | 1461225817132 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]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1528ms 01:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:03:37 INFO - PROCESS | 1849 | 1461225817186 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:03:37 INFO - PROCESS | 1849 | 1461225817189 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 01:03:37 INFO - PROCESS | 1849 | 1461225817196 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 1849 | 1461225817198 Marionette TRACE conn3 <- [1,2370,null,{}] 01:03:37 INFO - PROCESS | 1849 | 1461225817203 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}] 01:03:37 INFO - PROCESS | 1849 | 1461225817413 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:03:37 INFO - PROCESS | 1849 | 1461225817730 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12948cc000 == 163 [pid = 1849] [id = 600] 01:03:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 303 (0x7f127ac1e400) [pid = 1849] [serial = 1801] [outer = (nil)] 01:03:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 304 (0x7f128ba24400) [pid = 1849] [serial = 1802] [outer = 0x7f127ac1e400] 01:03:37 INFO - PROCESS | 1849 | 1461225817826 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 305 (0x7f128bc32400) [pid = 1849] [serial = 1803] [outer = 0x7f127ac1e400] 01:03:38 INFO - PROCESS | 1849 | 1461225818615 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]]]}] 01:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1478ms 01:03:38 INFO - PROCESS | 1849 | 1461225818675 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:03:38 INFO - PROCESS | 1849 | 1461225818677 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 01:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:03:38 INFO - PROCESS | 1849 | 1461225818683 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:03:38 INFO - PROCESS | 1849 | 1461225818685 Marionette TRACE conn3 <- [1,2374,null,{}] 01:03:38 INFO - PROCESS | 1849 | 1461225818691 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}] 01:03:38 INFO - PROCESS | 1849 | 1461225818931 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:03:39 INFO - PROCESS | 1849 | 1461225819245 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129e3df000 == 164 [pid = 1849] [id = 601] 01:03:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 306 (0x7f127ac20000) [pid = 1849] [serial = 1804] [outer = (nil)] 01:03:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 307 (0x7f128bcce800) [pid = 1849] [serial = 1805] [outer = 0x7f127ac20000] 01:03:39 INFO - PROCESS | 1849 | 1461225819321 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 308 (0x7f128c382800) [pid = 1849] [serial = 1806] [outer = 0x7f127ac20000] 01:03:40 INFO - PROCESS | 1849 | 1461225820115 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]]]}] 01:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1530ms 01:03:40 INFO - PROCESS | 1849 | 1461225820215 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:03:40 INFO - PROCESS | 1849 | 1461225820219 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 01:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:03:40 INFO - PROCESS | 1849 | 1461225820224 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:03:40 INFO - PROCESS | 1849 | 1461225820227 Marionette TRACE conn3 <- [1,2378,null,{}] 01:03:40 INFO - PROCESS | 1849 | 1461225820232 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}] 01:03:40 INFO - PROCESS | 1849 | 1461225820463 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:03:40 INFO - PROCESS | 1849 | 1461225820781 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c8b2800 == 165 [pid = 1849] [id = 602] 01:03:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 309 (0x7f12775a5400) [pid = 1849] [serial = 1807] [outer = (nil)] 01:03:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 310 (0x7f127aa41800) [pid = 1849] [serial = 1808] [outer = 0x7f12775a5400] 01:03:40 INFO - PROCESS | 1849 | 1461225820874 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 311 (0x7f128906d000) [pid = 1849] [serial = 1809] [outer = 0x7f12775a5400] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291db0000 == 164 [pid = 1849] [id = 174] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1294969800 == 163 [pid = 1849] [id = 476] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c5ee800 == 162 [pid = 1849] [id = 479] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128cda3800 == 161 [pid = 1849] [id = 480] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e4b3000 == 160 [pid = 1849] [id = 582] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12763c9800 == 159 [pid = 1849] [id = 576] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1274463800 == 158 [pid = 1849] [id = 572] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e0b2800 == 157 [pid = 1849] [id = 571] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12792f7000 == 156 [pid = 1849] [id = 570] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a899c000 == 155 [pid = 1849] [id = 569] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a7324800 == 154 [pid = 1849] [id = 568] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a030c000 == 153 [pid = 1849] [id = 567] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948d1800 == 152 [pid = 1849] [id = 566] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921a4000 == 151 [pid = 1849] [id = 565] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1290c16000 == 150 [pid = 1849] [id = 564] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca2c800 == 149 [pid = 1849] [id = 563] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279bdf800 == 148 [pid = 1849] [id = 505] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c47d800 == 147 [pid = 1849] [id = 562] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1289098800 == 146 [pid = 1849] [id = 561] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285991000 == 145 [pid = 1849] [id = 560] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e35c800 == 144 [pid = 1849] [id = 559] 01:03:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277336000 == 143 [pid = 1849] [id = 558] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 310 (0x7f1288778400) [pid = 1849] [serial = 1668] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 309 (0x7f128014a800) [pid = 1849] [serial = 1665] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 308 (0x7f12871ed800) [pid = 1849] [serial = 1667] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 307 (0x7f1289270800) [pid = 1849] [serial = 1670] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 306 (0x7f128a027800) [pid = 1849] [serial = 1671] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 305 (0x7f127c12fc00) [pid = 1849] [serial = 1661] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 304 (0x7f127e0eac00) [pid = 1849] [serial = 1662] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 303 (0x7f1290899800) [pid = 1849] [serial = 1628] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 302 (0x7f1277554000) [pid = 1849] [serial = 1652] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 301 (0x7f12775a6800) [pid = 1849] [serial = 1653] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 300 (0x7f127fddc800) [pid = 1849] [serial = 1664] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 299 (0x7f12871ed400) [pid = 1849] [serial = 1613] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 298 (0x7f127c98c800) [pid = 1849] [serial = 1658] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 297 (0x7f127d63f000) [pid = 1849] [serial = 1659] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 296 (0x7f127d64a800) [pid = 1849] [serial = 1637] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 295 (0x7f128b8a7c00) [pid = 1849] [serial = 1619] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 294 (0x7f12779cc800) [pid = 1849] [serial = 1649] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 293 (0x7f127e069c00) [pid = 1849] [serial = 1646] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 292 (0x7f12786a5400) [pid = 1849] [serial = 1643] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 291 (0x7f127e1c5c00) [pid = 1849] [serial = 1640] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 290 (0x7f127b5d4800) [pid = 1849] [serial = 1607] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 289 (0x7f128f744800) [pid = 1849] [serial = 1625] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 288 (0x7f128926a000) [pid = 1849] [serial = 1616] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 287 (0x7f1286470800) [pid = 1849] [serial = 1631] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 286 (0x7f12a043c800) [pid = 1849] [serial = 1634] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 285 (0x7f128c8e5400) [pid = 1849] [serial = 1622] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 284 (0x7f12871e9800) [pid = 1849] [serial = 1604] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 283 (0x7f1277d8bc00) [pid = 1849] [serial = 1655] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 282 (0x7f127b8a6c00) [pid = 1849] [serial = 1656] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 281 (0x7f127cbbcc00) [pid = 1849] [serial = 1610] [outer = (nil)] [url = about:blank] 01:03:42 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f1289146c00) [pid = 1849] [serial = 1673] [outer = (nil)] [url = about:blank] 01:03:43 INFO - PROCESS | 1849 | 1461225823138 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]]]}] 01:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2932ms 01:03:43 INFO - PROCESS | 1849 | 1461225823157 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:03:43 INFO - PROCESS | 1849 | 1461225823162 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 01:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:03:43 INFO - PROCESS | 1849 | 1461225823171 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:03:43 INFO - PROCESS | 1849 | 1461225823176 Marionette TRACE conn3 <- [1,2382,null,{}] 01:03:43 INFO - PROCESS | 1849 | 1461225823183 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}] 01:03:43 INFO - PROCESS | 1849 | 1461225823412 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:03:43 INFO - PROCESS | 1849 | 1461225823623 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12792dd800 == 144 [pid = 1849] [id = 603] 01:03:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f12775b0400) [pid = 1849] [serial = 1810] [outer = (nil)] 01:03:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 282 (0x7f1277b4a000) [pid = 1849] [serial = 1811] [outer = 0x7f12775b0400] 01:03:43 INFO - PROCESS | 1849 | 1461225823697 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 283 (0x7f1277d88800) [pid = 1849] [serial = 1812] [outer = 0x7f12775b0400] 01:03:44 INFO - PROCESS | 1849 | 1461225824402 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]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1285ms 01:03:44 INFO - PROCESS | 1849 | 1461225824456 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:03:44 INFO - PROCESS | 1849 | 1461225824463 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 01:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:03:44 INFO - PROCESS | 1849 | 1461225824472 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1849 | 1461225824477 Marionette TRACE conn3 <- [1,2386,null,{}] 01:03:44 INFO - PROCESS | 1849 | 1461225824482 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}] 01:03:44 INFO - PROCESS | 1849 | 1461225824778 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:03:44 INFO - PROCESS | 1849 | 1461225824900 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b4cc800 == 145 [pid = 1849] [id = 604] 01:03:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 284 (0x7f1277463c00) [pid = 1849] [serial = 1813] [outer = (nil)] 01:03:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 285 (0x7f1279c44c00) [pid = 1849] [serial = 1814] [outer = 0x7f1277463c00] 01:03:44 INFO - PROCESS | 1849 | 1461225824962 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 286 (0x7f127acc5800) [pid = 1849] [serial = 1815] [outer = 0x7f1277463c00] 01:03:45 INFO - PROCESS | 1849 | 1461225825866 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]]]}] 01:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1437ms 01:03:45 INFO - PROCESS | 1849 | 1461225825910 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:03:45 INFO - PROCESS | 1849 | 1461225825913 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 01:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:03:45 INFO - PROCESS | 1849 | 1461225825936 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:03:45 INFO - PROCESS | 1849 | 1461225825942 Marionette TRACE conn3 <- [1,2390,null,{}] 01:03:45 INFO - PROCESS | 1849 | 1461225825956 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}] 01:03:46 INFO - PROCESS | 1849 | 1461225826251 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:03:46 INFO - PROCESS | 1849 | 1461225826284 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d68b800 == 146 [pid = 1849] [id = 605] 01:03:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 287 (0x7f127b8a7800) [pid = 1849] [serial = 1816] [outer = (nil)] 01:03:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 288 (0x7f127c11f400) [pid = 1849] [serial = 1817] [outer = 0x7f127b8a7800] 01:03:46 INFO - PROCESS | 1849 | 1461225826351 Marionette DEBUG loaded listener.js 01:03:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 289 (0x7f127c258400) [pid = 1849] [serial = 1818] [outer = 0x7f127b8a7800] 01:03:47 INFO - PROCESS | 1849 | --DOMWINDOW == 288 (0x7f12799d0800) [pid = 1849] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:03:47 INFO - PROCESS | 1849 | --DOMWINDOW == 287 (0x7f127c07e400) [pid = 1849] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:03:47 INFO - PROCESS | 1849 | --DOMWINDOW == 286 (0x7f127c987000) [pid = 1849] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:03:47 INFO - PROCESS | 1849 | --DOMWINDOW == 285 (0x7f127b5cc400) [pid = 1849] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:03:47 INFO - PROCESS | 1849 | --DOMWINDOW == 284 (0x7f12745c8c00) [pid = 1849] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:03:47 INFO - PROCESS | 1849 | --DOMWINDOW == 283 (0x7f12799cb400) [pid = 1849] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:03:47 INFO - PROCESS | 1849 | --DOMWINDOW == 282 (0x7f1277b5ec00) [pid = 1849] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:03:48 INFO - PROCESS | 1849 | 1461225828007 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]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2123ms 01:03:48 INFO - PROCESS | 1849 | 1461225828043 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:03:48 INFO - PROCESS | 1849 | 1461225828046 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 01:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:03:48 INFO - PROCESS | 1849 | 1461225828062 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 1849 | 1461225828064 Marionette TRACE conn3 <- [1,2394,null,{}] 01:03:48 INFO - PROCESS | 1849 | 1461225828070 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}] 01:03:48 INFO - PROCESS | 1849 | 1461225828266 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:03:48 INFO - PROCESS | 1849 | 1461225828282 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e0a3000 == 147 [pid = 1849] [id = 606] 01:03:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 283 (0x7f1277b47800) [pid = 1849] [serial = 1819] [outer = (nil)] 01:03:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 284 (0x7f127c339000) [pid = 1849] [serial = 1820] [outer = 0x7f1277b47800] 01:03:48 INFO - PROCESS | 1849 | 1461225828343 Marionette DEBUG loaded listener.js 01:03:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 285 (0x7f127cbb2000) [pid = 1849] [serial = 1821] [outer = 0x7f1277b47800] 01:03:49 INFO - PROCESS | 1849 | 1461225829213 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]]]}] 01:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1185ms 01:03:49 INFO - PROCESS | 1849 | 1461225829256 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:03:49 INFO - PROCESS | 1849 | 1461225829260 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 01:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:03:49 INFO - PROCESS | 1849 | 1461225829269 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:03:49 INFO - PROCESS | 1849 | 1461225829271 Marionette TRACE conn3 <- [1,2398,null,{}] 01:03:49 INFO - PROCESS | 1849 | 1461225829275 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}] 01:03:49 INFO - PROCESS | 1849 | 1461225829487 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:03:49 INFO - PROCESS | 1849 | 1461225829496 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127eccc800 == 148 [pid = 1849] [id = 607] 01:03:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 286 (0x7f127d669400) [pid = 1849] [serial = 1822] [outer = (nil)] 01:03:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 287 (0x7f127d676c00) [pid = 1849] [serial = 1823] [outer = 0x7f127d669400] 01:03:49 INFO - PROCESS | 1849 | 1461225829557 Marionette DEBUG loaded listener.js 01:03:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 288 (0x7f127e0f5800) [pid = 1849] [serial = 1824] [outer = 0x7f127d669400] 01:03:51 INFO - PROCESS | 1849 | 1461225831130 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]]]}] 01:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1888ms 01:03:51 INFO - PROCESS | 1849 | 1461225831155 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:03:51 INFO - PROCESS | 1849 | 1461225831160 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 01:03:51 INFO - PROCESS | 1849 | 1461225831167 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:03:51 INFO - PROCESS | 1849 | 1461225831172 Marionette TRACE conn3 <- [1,2402,null,{}] 01:03:51 INFO - PROCESS | 1849 | 1461225831281 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}] 01:03:51 INFO - PROCESS | 1849 | 1461225831508 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:03:51 INFO - PROCESS | 1849 | 1461225831756 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127bf7e000 == 149 [pid = 1849] [id = 608] 01:03:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 289 (0x7f12779cb800) [pid = 1849] [serial = 1825] [outer = (nil)] 01:03:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 290 (0x7f127b322c00) [pid = 1849] [serial = 1826] [outer = 0x7f12779cb800] 01:03:51 INFO - PROCESS | 1849 | 1461225831828 Marionette DEBUG loaded listener.js 01:03:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 291 (0x7f127c077800) [pid = 1849] [serial = 1827] [outer = 0x7f12779cb800] 01:03:52 INFO - PROCESS | 1849 | 1461225832795 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]]]}] 01:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1678ms 01:03:52 INFO - PROCESS | 1849 | 1461225832846 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:03:52 INFO - PROCESS | 1849 | 1461225832855 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 01:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:03:52 INFO - PROCESS | 1849 | 1461225832865 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:03:52 INFO - PROCESS | 1849 | 1461225832868 Marionette TRACE conn3 <- [1,2406,null,{}] 01:03:52 INFO - PROCESS | 1849 | 1461225832874 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}] 01:03:53 INFO - PROCESS | 1849 | 1461225833093 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:03:53 INFO - PROCESS | 1849 | 1461225833412 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fda5000 == 150 [pid = 1849] [id = 609] 01:03:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 292 (0x7f1277b5dc00) [pid = 1849] [serial = 1828] [outer = (nil)] 01:03:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 293 (0x7f127d9f6c00) [pid = 1849] [serial = 1829] [outer = 0x7f1277b5dc00] 01:03:53 INFO - PROCESS | 1849 | 1461225833491 Marionette DEBUG loaded listener.js 01:03:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 294 (0x7f127e13c800) [pid = 1849] [serial = 1830] [outer = 0x7f1277b5dc00] 01:03:54 INFO - PROCESS | 1849 | 1461225834334 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]]]}] 01:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1530ms 01:03:54 INFO - PROCESS | 1849 | 1461225834395 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:03:54 INFO - PROCESS | 1849 | 1461225834399 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 01:03:54 INFO - PROCESS | 1849 | 1461225834404 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:03:54 INFO - PROCESS | 1849 | 1461225834410 Marionette TRACE conn3 <- [1,2410,null,{}] 01:03:54 INFO - PROCESS | 1849 | 1461225834425 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}] 01:03:54 INFO - PROCESS | 1849 | 1461225834672 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:03:54 INFO - PROCESS | 1849 | 1461225834989 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12858a1800 == 151 [pid = 1849] [id = 610] 01:03:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 295 (0x7f127e149800) [pid = 1849] [serial = 1831] [outer = (nil)] 01:03:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 296 (0x7f127fd03800) [pid = 1849] [serial = 1832] [outer = 0x7f127e149800] 01:03:55 INFO - PROCESS | 1849 | 1461225835070 Marionette DEBUG loaded listener.js 01:03:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 297 (0x7f127fddfc00) [pid = 1849] [serial = 1833] [outer = 0x7f127e149800] 01:03:55 INFO - PROCESS | 1849 | 1461225835927 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]]]}] 01:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1539ms 01:03:55 INFO - PROCESS | 1849 | 1461225835943 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:03:55 INFO - PROCESS | 1849 | 1461225835949 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 01:03:55 INFO - PROCESS | 1849 | 1461225835954 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 1849 | 1461225835957 Marionette TRACE conn3 <- [1,2414,null,{}] 01:03:55 INFO - PROCESS | 1849 | 1461225835963 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}] 01:03:56 INFO - PROCESS | 1849 | 1461225836197 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:03:56 INFO - PROCESS | 1849 | 1461225836491 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128827d800 == 152 [pid = 1849] [id = 611] 01:03:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 298 (0x7f1277b4f800) [pid = 1849] [serial = 1834] [outer = (nil)] 01:03:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 299 (0x7f1286465400) [pid = 1849] [serial = 1835] [outer = 0x7f1277b4f800] 01:03:56 INFO - PROCESS | 1849 | 1461225836568 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 300 (0x7f12871e3400) [pid = 1849] [serial = 1836] [outer = 0x7f1277b4f800] 01:03:57 INFO - PROCESS | 1849 | 1461225837363 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]]]}] 01:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1479ms 01:03:57 INFO - PROCESS | 1849 | 1461225837435 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1849 | 1461225837438 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 01:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:03:57 INFO - PROCESS | 1849 | 1461225837444 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1849 | 1461225837447 Marionette TRACE conn3 <- [1,2418,null,{}] 01:03:57 INFO - PROCESS | 1849 | 1461225837452 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}] 01:03:57 INFO - PROCESS | 1849 | 1461225837657 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:03:57 INFO - PROCESS | 1849 | 1461225837988 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893e0000 == 153 [pid = 1849] [id = 612] 01:03:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 301 (0x7f1287388000) [pid = 1849] [serial = 1837] [outer = (nil)] 01:03:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 302 (0x7f12882ec800) [pid = 1849] [serial = 1838] [outer = 0x7f1287388000] 01:03:58 INFO - PROCESS | 1849 | 1461225838067 Marionette DEBUG loaded listener.js 01:03:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 303 (0x7f1288777800) [pid = 1849] [serial = 1839] [outer = 0x7f1287388000] 01:03:58 INFO - PROCESS | 1849 | 1461225838894 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]]]}] 01:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1479ms 01:03:58 INFO - PROCESS | 1849 | 1461225838925 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:03:58 INFO - PROCESS | 1849 | 1461225838928 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 01:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:03:58 INFO - PROCESS | 1849 | 1461225838934 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:03:58 INFO - PROCESS | 1849 | 1461225838936 Marionette TRACE conn3 <- [1,2422,null,{}] 01:03:58 INFO - PROCESS | 1849 | 1461225838942 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}] 01:03:59 INFO - PROCESS | 1849 | 1461225839183 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:03:59 INFO - PROCESS | 1849 | 1461225839506 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c8b9000 == 154 [pid = 1849] [id = 613] 01:03:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 304 (0x7f1288b0d800) [pid = 1849] [serial = 1840] [outer = (nil)] 01:03:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 305 (0x7f1289153800) [pid = 1849] [serial = 1841] [outer = 0x7f1288b0d800] 01:03:59 INFO - PROCESS | 1849 | 1461225839598 Marionette DEBUG loaded listener.js 01:03:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 306 (0x7f128ba07000) [pid = 1849] [serial = 1842] [outer = 0x7f1288b0d800] 01:04:00 INFO - PROCESS | 1849 | 1461225840389 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]]]}] 01:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1527ms 01:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:04:00 INFO - PROCESS | 1849 | 1461225840463 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:04:00 INFO - PROCESS | 1849 | 1461225840466 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 01:04:00 INFO - PROCESS | 1849 | 1461225840472 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 1849 | 1461225840475 Marionette TRACE conn3 <- [1,2426,null,{}] 01:04:00 INFO - PROCESS | 1849 | 1461225840480 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}] 01:04:00 INFO - PROCESS | 1849 | 1461225840725 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:04:01 INFO - PROCESS | 1849 | 1461225841040 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f678800 == 155 [pid = 1849] [id = 614] 01:04:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 307 (0x7f1279c45800) [pid = 1849] [serial = 1843] [outer = (nil)] 01:04:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 308 (0x7f128bcc8800) [pid = 1849] [serial = 1844] [outer = 0x7f1279c45800] 01:04:01 INFO - PROCESS | 1849 | 1461225841132 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 309 (0x7f128c388800) [pid = 1849] [serial = 1845] [outer = 0x7f1279c45800] 01:04:01 INFO - PROCESS | 1849 | 1461225841934 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]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1531ms 01:04:02 INFO - PROCESS | 1849 | 1461225842004 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1849 | 1461225842007 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 01:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:04:02 INFO - PROCESS | 1849 | 1461225842013 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1849 | 1461225842015 Marionette TRACE conn3 <- [1,2430,null,{}] 01:04:02 INFO - PROCESS | 1849 | 1461225842021 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}] 01:04:02 INFO - PROCESS | 1849 | 1461225842274 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:04:02 INFO - PROCESS | 1849 | 1461225842592 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921b6000 == 156 [pid = 1849] [id = 615] 01:04:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 310 (0x7f1289051000) [pid = 1849] [serial = 1846] [outer = (nil)] 01:04:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 311 (0x7f128c4e7400) [pid = 1849] [serial = 1847] [outer = 0x7f1289051000] 01:04:02 INFO - PROCESS | 1849 | 1461225842673 Marionette DEBUG loaded listener.js 01:04:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 312 (0x7f128c875c00) [pid = 1849] [serial = 1848] [outer = 0x7f1289051000] 01:04:03 INFO - PROCESS | 1849 | 1461225843475 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]]]}] 01:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1532ms 01:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:04:03 INFO - PROCESS | 1849 | 1461225843546 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:04:03 INFO - PROCESS | 1849 | 1461225843548 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 01:04:03 INFO - PROCESS | 1849 | 1461225843554 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:04:03 INFO - PROCESS | 1849 | 1461225843557 Marionette TRACE conn3 <- [1,2434,null,{}] 01:04:03 INFO - PROCESS | 1849 | 1461225843562 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}] 01:04:03 INFO - PROCESS | 1849 | 1461225843769 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:04:04 INFO - PROCESS | 1849 | 1461225844084 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f4ba000 == 157 [pid = 1849] [id = 616] 01:04:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 313 (0x7f128c38b800) [pid = 1849] [serial = 1849] [outer = (nil)] 01:04:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 314 (0x7f128c8dcc00) [pid = 1849] [serial = 1850] [outer = 0x7f128c38b800] 01:04:04 INFO - PROCESS | 1849 | 1461225844159 Marionette DEBUG loaded listener.js 01:04:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 315 (0x7f128c8e8000) [pid = 1849] [serial = 1851] [outer = 0x7f128c38b800] 01:04:04 INFO - PROCESS | 1849 | 1461225844952 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]]]}] 01:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1443ms 01:04:05 INFO - PROCESS | 1849 | 1461225844998 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:04:05 INFO - PROCESS | 1849 | 1461225845002 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 01:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:04:05 INFO - PROCESS | 1849 | 1461225845008 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 1849 | 1461225845010 Marionette TRACE conn3 <- [1,2438,null,{}] 01:04:05 INFO - PROCESS | 1849 | 1461225845015 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}] 01:04:05 INFO - PROCESS | 1849 | 1461225845228 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:04:05 INFO - PROCESS | 1849 | 1461225845512 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a45b9000 == 158 [pid = 1849] [id = 617] 01:04:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 316 (0x7f128c9b4c00) [pid = 1849] [serial = 1852] [outer = (nil)] 01:04:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 317 (0x7f128cced400) [pid = 1849] [serial = 1853] [outer = 0x7f128c9b4c00] 01:04:05 INFO - PROCESS | 1849 | 1461225845637 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 318 (0x7f128ccf4400) [pid = 1849] [serial = 1854] [outer = 0x7f128c9b4c00] 01:04:06 INFO - PROCESS | 1849 | 1461225846493 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]]]}] 01:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1529ms 01:04:06 INFO - PROCESS | 1849 | 1461225846538 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:04:06 INFO - PROCESS | 1849 | 1461225846542 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 01:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:04:06 INFO - PROCESS | 1849 | 1461225846548 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:04:06 INFO - PROCESS | 1849 | 1461225846558 Marionette TRACE conn3 <- [1,2442,null,{}] 01:04:06 INFO - PROCESS | 1849 | 1461225846563 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}] 01:04:06 INFO - PROCESS | 1849 | 1461225846829 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:04:07 INFO - PROCESS | 1849 | 1461225847156 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a73c5000 == 159 [pid = 1849] [id = 618] 01:04:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 319 (0x7f128c9b3000) [pid = 1849] [serial = 1855] [outer = (nil)] 01:04:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 320 (0x7f128f5d0400) [pid = 1849] [serial = 1856] [outer = 0x7f128c9b3000] 01:04:07 INFO - PROCESS | 1849 | 1461225847239 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 321 (0x7f128f745800) [pid = 1849] [serial = 1857] [outer = 0x7f128c9b3000] 01:04:08 INFO - PROCESS | 1849 | 1461225848041 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]]]}] 01:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1541ms 01:04:08 INFO - PROCESS | 1849 | 1461225848091 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:04:08 INFO - PROCESS | 1849 | 1461225848094 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 01:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:04:08 INFO - PROCESS | 1849 | 1461225848100 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:04:08 INFO - PROCESS | 1849 | 1461225848102 Marionette TRACE conn3 <- [1,2446,null,{}] 01:04:08 INFO - PROCESS | 1849 | 1461225848108 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}] 01:04:08 INFO - PROCESS | 1849 | 1461225848319 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:04:08 INFO - PROCESS | 1849 | 1461225848641 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12725f1000 == 160 [pid = 1849] [id = 619] 01:04:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 322 (0x7f12761f3400) [pid = 1849] [serial = 1858] [outer = (nil)] 01:04:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 323 (0x7f128f8bc400) [pid = 1849] [serial = 1859] [outer = 0x7f12761f3400] 01:04:08 INFO - PROCESS | 1849 | 1461225848717 Marionette DEBUG loaded listener.js 01:04:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 324 (0x7f128f8d6800) [pid = 1849] [serial = 1860] [outer = 0x7f12761f3400] 01:04:09 INFO - PROCESS | 1849 | 1461225849504 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]]]}] 01:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1431ms 01:04:09 INFO - PROCESS | 1849 | 1461225849533 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:04:09 INFO - PROCESS | 1849 | 1461225849536 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 01:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:04:09 INFO - PROCESS | 1849 | 1461225849542 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:04:09 INFO - PROCESS | 1849 | 1461225849544 Marionette TRACE conn3 <- [1,2450,null,{}] 01:04:09 INFO - PROCESS | 1849 | 1461225849549 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}] 01:04:09 INFO - PROCESS | 1849 | 1461225849768 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:04:10 INFO - PROCESS | 1849 | 1461225850056 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12724a2000 == 161 [pid = 1849] [id = 620] 01:04:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 325 (0x7f128737f400) [pid = 1849] [serial = 1861] [outer = (nil)] 01:04:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 326 (0x7f1290588400) [pid = 1849] [serial = 1862] [outer = 0x7f128737f400] 01:04:10 INFO - PROCESS | 1849 | 1461225850169 Marionette DEBUG loaded listener.js 01:04:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 327 (0x7f1290899800) [pid = 1849] [serial = 1863] [outer = 0x7f128737f400] 01:04:10 INFO - PROCESS | 1849 | 1461225850975 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]]]}] 01:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1477ms 01:04:11 INFO - PROCESS | 1849 | 1461225851020 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:04:11 INFO - PROCESS | 1849 | 1461225851023 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 01:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:04:11 INFO - PROCESS | 1849 | 1461225851029 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:04:11 INFO - PROCESS | 1849 | 1461225851031 Marionette TRACE conn3 <- [1,2454,null,{}] 01:04:11 INFO - PROCESS | 1849 | 1461225851036 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}] 01:04:11 INFO - PROCESS | 1849 | 1461225851271 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:04:11 INFO - PROCESS | 1849 | 1461225851596 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12725f6000 == 162 [pid = 1849] [id = 621] 01:04:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 328 (0x7f128c9b5c00) [pid = 1849] [serial = 1864] [outer = (nil)] 01:04:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 329 (0x7f1290cf3800) [pid = 1849] [serial = 1865] [outer = 0x7f128c9b5c00] 01:04:11 INFO - PROCESS | 1849 | 1461225851670 Marionette DEBUG loaded listener.js 01:04:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 330 (0x7f12911c1800) [pid = 1849] [serial = 1866] [outer = 0x7f128c9b5c00] 01:04:12 INFO - PROCESS | 1849 | 1461225852459 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]]]}] 01:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1483ms 01:04:12 INFO - PROCESS | 1849 | 1461225852513 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:04:12 INFO - PROCESS | 1849 | 1461225852516 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 01:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:04:12 INFO - PROCESS | 1849 | 1461225852522 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:04:12 INFO - PROCESS | 1849 | 1461225852524 Marionette TRACE conn3 <- [1,2458,null,{}] 01:04:12 INFO - PROCESS | 1849 | 1461225852530 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}] 01:04:12 INFO - PROCESS | 1849 | 1461225852750 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:04:13 INFO - PROCESS | 1849 | 1461225853100 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1272c36000 == 163 [pid = 1849] [id = 622] 01:04:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 331 (0x7f1290cebc00) [pid = 1849] [serial = 1867] [outer = (nil)] 01:04:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 332 (0x7f1291f15000) [pid = 1849] [serial = 1868] [outer = 0x7f1290cebc00] 01:04:13 INFO - PROCESS | 1849 | 1461225853183 Marionette DEBUG loaded listener.js 01:04:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 333 (0x7f1292706400) [pid = 1849] [serial = 1869] [outer = 0x7f1290cebc00] 01:04:14 INFO - PROCESS | 1849 | 1461225854045 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]]]}] 01:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1534ms 01:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:04:14 INFO - PROCESS | 1849 | 1461225854056 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:04:14 INFO - PROCESS | 1849 | 1461225854058 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 01:04:14 INFO - PROCESS | 1849 | 1461225854064 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:04:14 INFO - PROCESS | 1849 | 1461225854068 Marionette TRACE conn3 <- [1,2462,null,{}] 01:04:14 INFO - PROCESS | 1849 | 1461225854073 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}] 01:04:14 INFO - PROCESS | 1849 | 1461225854293 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:04:14 INFO - PROCESS | 1849 | 1461225854651 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127246b000 == 164 [pid = 1849] [id = 623] 01:04:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 334 (0x7f12745cec00) [pid = 1849] [serial = 1870] [outer = (nil)] 01:04:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 335 (0x7f12919d2800) [pid = 1849] [serial = 1871] [outer = 0x7f12745cec00] 01:04:14 INFO - PROCESS | 1849 | 1461225854731 Marionette DEBUG loaded listener.js 01:04:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 336 (0x7f1292f5e000) [pid = 1849] [serial = 1872] [outer = 0x7f12745cec00] 01:04:15 INFO - PROCESS | 1849 | 1461225855604 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]]]}] 01:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1582ms 01:04:15 INFO - PROCESS | 1849 | 1461225855647 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:04:15 INFO - PROCESS | 1849 | 1461225855650 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 01:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:04:15 INFO - PROCESS | 1849 | 1461225855655 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1849 | 1461225855659 Marionette TRACE conn3 <- [1,2466,null,{}] 01:04:15 INFO - PROCESS | 1849 | 1461225855664 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}] 01:04:15 INFO - PROCESS | 1849 | 1461225855879 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:04:16 INFO - PROCESS | 1849 | 1461225856216 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1272c3b000 == 165 [pid = 1849] [id = 624] 01:04:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 337 (0x7f12779c6c00) [pid = 1849] [serial = 1873] [outer = (nil)] 01:04:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 338 (0x7f129340d800) [pid = 1849] [serial = 1874] [outer = 0x7f12779c6c00] 01:04:16 INFO - PROCESS | 1849 | 1461225856303 Marionette DEBUG loaded listener.js 01:04:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 339 (0x7f1294b5ec00) [pid = 1849] [serial = 1875] [outer = 0x7f12779c6c00] 01:04:17 INFO - PROCESS | 1849 | 1461225857131 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]]]}] 01:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1543ms 01:04:17 INFO - PROCESS | 1849 | 1461225857200 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:04:17 INFO - PROCESS | 1849 | 1461225857204 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 01:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:04:17 INFO - PROCESS | 1849 | 1461225857210 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:04:17 INFO - PROCESS | 1849 | 1461225857212 Marionette TRACE conn3 <- [1,2470,null,{}] 01:04:17 INFO - PROCESS | 1849 | 1461225857217 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}] 01:04:17 INFO - PROCESS | 1849 | 1461225857440 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:04:17 INFO - PROCESS | 1849 | 1461225857767 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12775dc800 == 166 [pid = 1849] [id = 625] 01:04:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 340 (0x7f12745d0400) [pid = 1849] [serial = 1876] [outer = (nil)] 01:04:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 341 (0x7f1277d8d000) [pid = 1849] [serial = 1877] [outer = 0x7f12745d0400] 01:04:17 INFO - PROCESS | 1849 | 1461225857844 Marionette DEBUG loaded listener.js 01:04:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 342 (0x7f1294995c00) [pid = 1849] [serial = 1878] [outer = 0x7f12745d0400] 01:04:18 INFO - PROCESS | 1849 | 1461225858717 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]]]}] 01:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1537ms 01:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:04:18 INFO - PROCESS | 1849 | 1461225858748 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:04:18 INFO - PROCESS | 1849 | 1461225858751 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 01:04:18 INFO - PROCESS | 1849 | 1461225858758 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:04:18 INFO - PROCESS | 1849 | 1461225858761 Marionette TRACE conn3 <- [1,2474,null,{}] 01:04:18 INFO - PROCESS | 1849 | 1461225858766 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}] 01:04:18 INFO - PROCESS | 1849 | 1461225858988 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:04:19 INFO - PROCESS | 1849 | 1461225859293 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac4c000 == 167 [pid = 1849] [id = 626] 01:04:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 343 (0x7f12745cd400) [pid = 1849] [serial = 1879] [outer = (nil)] 01:04:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 344 (0x7f128895fc00) [pid = 1849] [serial = 1880] [outer = 0x7f12745cd400] 01:04:19 INFO - PROCESS | 1849 | 1461225859371 Marionette DEBUG loaded listener.js 01:04:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 345 (0x7f129ef81800) [pid = 1849] [serial = 1881] [outer = 0x7f12745cd400] 01:04:20 INFO - PROCESS | 1849 | 1461225860205 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]]]}] 01:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1489ms 01:04:20 INFO - PROCESS | 1849 | 1461225860247 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:04:20 INFO - PROCESS | 1849 | 1461225860250 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 01:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:04:20 INFO - PROCESS | 1849 | 1461225860256 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:04:20 INFO - PROCESS | 1849 | 1461225860258 Marionette TRACE conn3 <- [1,2478,null,{}] 01:04:20 INFO - PROCESS | 1849 | 1461225860263 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}] 01:04:20 INFO - PROCESS | 1849 | 1461225860493 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128589a800 == 166 [pid = 1849] [id = 548] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12746eb000 == 165 [pid = 1849] [id = 549] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bfda000 == 164 [pid = 1849] [id = 537] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12859a8800 == 163 [pid = 1849] [id = 536] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c8c8000 == 162 [pid = 1849] [id = 580] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921b5800 == 161 [pid = 1849] [id = 599] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1290c1c000 == 160 [pid = 1849] [id = 598] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f678000 == 159 [pid = 1849] [id = 597] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128cc5a000 == 158 [pid = 1849] [id = 596] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c8af800 == 157 [pid = 1849] [id = 595] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc2b800 == 156 [pid = 1849] [id = 594] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891b5800 == 155 [pid = 1849] [id = 593] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288b58800 == 154 [pid = 1849] [id = 592] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128870a000 == 153 [pid = 1849] [id = 591] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128800e000 == 152 [pid = 1849] [id = 590] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861b9800 == 151 [pid = 1849] [id = 589] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285840000 == 150 [pid = 1849] [id = 588] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12852da000 == 149 [pid = 1849] [id = 587] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800e2800 == 148 [pid = 1849] [id = 586] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e368000 == 147 [pid = 1849] [id = 585] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b5e2000 == 146 [pid = 1849] [id = 584] 01:04:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12763d3000 == 145 [pid = 1849] [id = 583] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 344 (0x7f128a550c00) [pid = 1849] [serial = 1674] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 343 (0x7f127d677400) [pid = 1849] [serial = 1748] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 342 (0x7f127c132400) [pid = 1849] [serial = 1742] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 341 (0x7f127c98a400) [pid = 1849] [serial = 1745] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 340 (0x7f127d63d800) [pid = 1849] [serial = 1746] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 339 (0x7f128c38fc00) [pid = 1849] [serial = 1691] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 338 (0x7f1277465000) [pid = 1849] [serial = 1712] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 337 (0x7f12856db000) [pid = 1849] [serial = 1715] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 336 (0x7f12856e2800) [pid = 1849] [serial = 1718] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 335 (0x7f127b650400) [pid = 1849] [serial = 1739] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 334 (0x7f1291f20400) [pid = 1849] [serial = 1694] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 333 (0x7f128ba2f800) [pid = 1849] [serial = 1688] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 332 (0x7f127755f400) [pid = 1849] [serial = 1731] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 331 (0x7f12761f4000) [pid = 1849] [serial = 1730] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 330 (0x7f12a44c2800) [pid = 1849] [serial = 1709] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 329 (0x7f12745cb000) [pid = 1849] [serial = 1721] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 328 (0x7f1277556800) [pid = 1849] [serial = 1724] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 327 (0x7f1278746400) [pid = 1849] [serial = 1727] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 326 (0x7f1294b62400) [pid = 1849] [serial = 1697] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 325 (0x7f127e0ee800) [pid = 1849] [serial = 1682] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 324 (0x7f127aa45400) [pid = 1849] [serial = 1736] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 323 (0x7f127ac1e800) [pid = 1849] [serial = 1737] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 322 (0x7f1277b50800) [pid = 1849] [serial = 1706] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 321 (0x7f1288a4dc00) [pid = 1849] [serial = 1685] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 320 (0x7f1277561800) [pid = 1849] [serial = 1676] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 319 (0x7f12786aa400) [pid = 1849] [serial = 1734] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 318 (0x7f1277d8f000) [pid = 1849] [serial = 1733] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 317 (0x7f12a3f4ec00) [pid = 1849] [serial = 1703] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 316 (0x7f127c12b800) [pid = 1849] [serial = 1679] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 315 (0x7f12a033d000) [pid = 1849] [serial = 1700] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 314 (0x7f127c254400) [pid = 1849] [serial = 1743] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | --DOMWINDOW == 313 (0x7f127c078800) [pid = 1849] [serial = 1740] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1849 | 1461225862388 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277331000 == 146 [pid = 1849] [id = 627] 01:04:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 314 (0x7f12779cf400) [pid = 1849] [serial = 1882] [outer = (nil)] 01:04:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 315 (0x7f1277b49800) [pid = 1849] [serial = 1883] [outer = 0x7f12779cf400] 01:04:22 INFO - PROCESS | 1849 | 1461225862469 Marionette DEBUG loaded listener.js 01:04:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 316 (0x7f12786a3800) [pid = 1849] [serial = 1884] [outer = 0x7f12779cf400] 01:04:23 INFO - PROCESS | 1849 | 1461225863214 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]]]}] 01:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2989ms 01:04:23 INFO - PROCESS | 1849 | 1461225863247 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:04:23 INFO - PROCESS | 1849 | 1461225863252 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 01:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:04:23 INFO - PROCESS | 1849 | 1461225863259 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:04:23 INFO - PROCESS | 1849 | 1461225863265 Marionette TRACE conn3 <- [1,2482,null,{}] 01:04:23 INFO - PROCESS | 1849 | 1461225863271 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}] 01:04:23 INFO - PROCESS | 1849 | 1461225863493 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:04:23 INFO - PROCESS | 1849 | 1461225863691 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1278714000 == 147 [pid = 1849] [id = 628] 01:04:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 317 (0x7f12779cc800) [pid = 1849] [serial = 1885] [outer = (nil)] 01:04:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 318 (0x7f127accf000) [pid = 1849] [serial = 1886] [outer = 0x7f12779cc800] 01:04:23 INFO - PROCESS | 1849 | 1461225863758 Marionette DEBUG loaded listener.js 01:04:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 319 (0x7f127b64cc00) [pid = 1849] [serial = 1887] [outer = 0x7f12779cc800] 01:04:24 INFO - PROCESS | 1849 | 1461225864623 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]]]}] 01:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1380ms 01:04:24 INFO - PROCESS | 1849 | 1461225864647 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:04:24 INFO - PROCESS | 1849 | 1461225864652 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 01:04:24 INFO - PROCESS | 1849 | 1461225864658 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:04:24 INFO - PROCESS | 1849 | 1461225864661 Marionette TRACE conn3 <- [1,2486,null,{}] 01:04:24 INFO - PROCESS | 1849 | 1461225864666 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}] 01:04:24 INFO - PROCESS | 1849 | 1461225864935 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:04:24 INFO - PROCESS | 1849 | 1461225864972 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac87000 == 148 [pid = 1849] [id = 629] 01:04:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 320 (0x7f127acd0c00) [pid = 1849] [serial = 1888] [outer = (nil)] 01:04:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 321 (0x7f127c255800) [pid = 1849] [serial = 1889] [outer = 0x7f127acd0c00] 01:04:25 INFO - PROCESS | 1849 | 1461225865045 Marionette DEBUG loaded listener.js 01:04:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 322 (0x7f127c98ec00) [pid = 1849] [serial = 1890] [outer = 0x7f127acd0c00] 01:04:25 INFO - PROCESS | 1849 | 1461225865947 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]]]}] 01:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1328ms 01:04:26 INFO - PROCESS | 1849 | 1461225866006 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:04:26 INFO - PROCESS | 1849 | 1461225866009 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 01:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:04:26 INFO - PROCESS | 1849 | 1461225866030 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:04:26 INFO - PROCESS | 1849 | 1461225866038 Marionette TRACE conn3 <- [1,2490,null,{}] 01:04:26 INFO - PROCESS | 1849 | 1461225866051 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}] 01:04:26 INFO - PROCESS | 1849 | 1461225866333 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:04:26 INFO - PROCESS | 1849 | 1461225866361 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2af000 == 149 [pid = 1849] [id = 630] 01:04:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 323 (0x7f127c127800) [pid = 1849] [serial = 1891] [outer = (nil)] 01:04:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 324 (0x7f127d674000) [pid = 1849] [serial = 1892] [outer = 0x7f127c127800] 01:04:26 INFO - PROCESS | 1849 | 1461225866422 Marionette DEBUG loaded listener.js 01:04:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 325 (0x7f127e0ea400) [pid = 1849] [serial = 1893] [outer = 0x7f127c127800] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 324 (0x7f1290841400) [pid = 1849] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 323 (0x7f12a44c3000) [pid = 1849] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 322 (0x7f12761eec00) [pid = 1849] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 321 (0x7f128bc30400) [pid = 1849] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 320 (0x7f127d63d400) [pid = 1849] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 319 (0x7f12745c5000) [pid = 1849] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 318 (0x7f12761f5400) [pid = 1849] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 317 (0x7f1277b56c00) [pid = 1849] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 316 (0x7f127ac1e400) [pid = 1849] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 315 (0x7f1292703400) [pid = 1849] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 314 (0x7f1290840c00) [pid = 1849] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 313 (0x7f128738d800) [pid = 1849] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 312 (0x7f127e05d000) [pid = 1849] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 311 (0x7f127b8a7800) [pid = 1849] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 310 (0x7f1291096400) [pid = 1849] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 309 (0x7f128637cc00) [pid = 1849] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 308 (0x7f1277b54c00) [pid = 1849] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 307 (0x7f127e067400) [pid = 1849] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 306 (0x7f1286382c00) [pid = 1849] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 305 (0x7f12775ae000) [pid = 1849] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 304 (0x7f127b64d000) [pid = 1849] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 303 (0x7f128906b400) [pid = 1849] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 302 (0x7f12761f6800) [pid = 1849] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 301 (0x7f1277463c00) [pid = 1849] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 300 (0x7f1288957800) [pid = 1849] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 299 (0x7f12786a5800) [pid = 1849] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 298 (0x7f1277460000) [pid = 1849] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 297 (0x7f12799cc800) [pid = 1849] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 296 (0x7f127accfc00) [pid = 1849] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 295 (0x7f127aa3e000) [pid = 1849] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 294 (0x7f127aa46c00) [pid = 1849] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 293 (0x7f127acc2800) [pid = 1849] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 292 (0x7f12745c8400) [pid = 1849] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 291 (0x7f127745cc00) [pid = 1849] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 290 (0x7f127c25f800) [pid = 1849] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 289 (0x7f127fde2c00) [pid = 1849] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 288 (0x7f1288c3f000) [pid = 1849] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 287 (0x7f127e141800) [pid = 1849] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 286 (0x7f128ba2a800) [pid = 1849] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 285 (0x7f127c07b400) [pid = 1849] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 284 (0x7f127fdd8c00) [pid = 1849] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 283 (0x7f12761f8000) [pid = 1849] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 282 (0x7f127e13e000) [pid = 1849] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 281 (0x7f127ac20000) [pid = 1849] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f1288a51c00) [pid = 1849] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 279 (0x7f12775b0400) [pid = 1849] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f127d642000) [pid = 1849] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f127aa3e800) [pid = 1849] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f127b31e800) [pid = 1849] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f128c4e1400) [pid = 1849] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f12779c7c00) [pid = 1849] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f1280126c00) [pid = 1849] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f127b84d000) [pid = 1849] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f1280145c00) [pid = 1849] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f128906a000) [pid = 1849] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f127e0edc00) [pid = 1849] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f128869b000) [pid = 1849] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f128014d000) [pid = 1849] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f127e141400) [pid = 1849] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f128c389c00) [pid = 1849] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f12799c6000) [pid = 1849] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f1289071000) [pid = 1849] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f12799c6c00) [pid = 1849] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f1277b47800) [pid = 1849] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f1277552400) [pid = 1849] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f127ac1cc00) [pid = 1849] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f127fddbc00) [pid = 1849] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f127ac16400) [pid = 1849] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f127c256400) [pid = 1849] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f127746a800) [pid = 1849] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f1288a4a400) [pid = 1849] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f127b8b1800) [pid = 1849] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f128011a000) [pid = 1849] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f128c389800) [pid = 1849] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f127d645400) [pid = 1849] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f127d670c00) [pid = 1849] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f12745ca000) [pid = 1849] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f127c9ed400) [pid = 1849] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f12745c1400) [pid = 1849] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f127b5d1400) [pid = 1849] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f127c9ed000) [pid = 1849] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f127fddb000) [pid = 1849] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f12922ec000) [pid = 1849] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f127d64a000) [pid = 1849] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f1290590800) [pid = 1849] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f1286385800) [pid = 1849] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f1277b4ec00) [pid = 1849] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f1277558800) [pid = 1849] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f128bccdc00) [pid = 1849] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f127b64f400) [pid = 1849] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f128b846000) [pid = 1849] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f128bc32c00) [pid = 1849] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f127b329800) [pid = 1849] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f12892c0400) [pid = 1849] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f1277553c00) [pid = 1849] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f1277b54400) [pid = 1849] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f12892c0000) [pid = 1849] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f12799c4c00) [pid = 1849] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f12761fb000) [pid = 1849] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f1286380800) [pid = 1849] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f1278750400) [pid = 1849] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f128bc35c00) [pid = 1849] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f1279c4e000) [pid = 1849] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f127c331000) [pid = 1849] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f128c69f400) [pid = 1849] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:04:28 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f1288c3e000) [pid = 1849] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:04:28 INFO - PROCESS | 1849 | 1461225868675 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]]]}] 01:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2713ms 01:04:28 INFO - PROCESS | 1849 | 1461225868735 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:04:28 INFO - PROCESS | 1849 | 1461225868738 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 01:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:04:28 INFO - PROCESS | 1849 | 1461225868744 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:04:28 INFO - PROCESS | 1849 | 1461225868746 Marionette TRACE conn3 <- [1,2494,null,{}] 01:04:28 INFO - PROCESS | 1849 | 1461225868752 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}] 01:04:28 INFO - PROCESS | 1849 | 1461225868948 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:04:29 INFO - PROCESS | 1849 | 1461225869145 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12785db800 == 150 [pid = 1849] [id = 631] 01:04:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f12745c2000) [pid = 1849] [serial = 1894] [outer = (nil)] 01:04:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f1277561000) [pid = 1849] [serial = 1895] [outer = 0x7f12745c2000] 01:04:29 INFO - PROCESS | 1849 | 1461225869207 Marionette DEBUG loaded listener.js 01:04:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f1277b56c00) [pid = 1849] [serial = 1896] [outer = 0x7f12745c2000] 01:04:29 INFO - PROCESS | 1849 | 1461225869913 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]]]}] 01:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1376ms 01:04:30 INFO - PROCESS | 1849 | 1461225870124 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1849 | 1461225870130 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 01:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:04:30 INFO - PROCESS | 1849 | 1461225870139 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1849 | 1461225870143 Marionette TRACE conn3 <- [1,2498,null,{}] 01:04:30 INFO - PROCESS | 1849 | 1461225870152 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}] 01:04:30 INFO - PROCESS | 1849 | 1461225870409 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:04:30 INFO - PROCESS | 1849 | 1461225870763 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277339000 == 151 [pid = 1849] [id = 632] 01:04:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f12779c3400) [pid = 1849] [serial = 1897] [outer = (nil)] 01:04:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f1277b54c00) [pid = 1849] [serial = 1898] [outer = 0x7f12779c3400] 01:04:30 INFO - PROCESS | 1849 | 1461225870837 Marionette DEBUG loaded listener.js 01:04:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f1278743800) [pid = 1849] [serial = 1899] [outer = 0x7f12779c3400] 01:04:31 INFO - PROCESS | 1849 | 1461225871709 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]]]}] 01:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1641ms 01:04:31 INFO - PROCESS | 1849 | 1461225871781 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:04:31 INFO - PROCESS | 1849 | 1461225871787 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 01:04:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:04:31 INFO - PROCESS | 1849 | 1461225871799 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:04:31 INFO - PROCESS | 1849 | 1461225871803 Marionette TRACE conn3 <- [1,2502,null,{}] 01:04:31 INFO - PROCESS | 1849 | 1461225871810 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}] 01:04:32 INFO - PROCESS | 1849 | 1461225872077 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:04:32 INFO - PROCESS | 1849 | 1461225872404 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127bf78800 == 152 [pid = 1849] [id = 633] 01:04:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f1279c45400) [pid = 1849] [serial = 1900] [outer = (nil)] 01:04:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f127b329800) [pid = 1849] [serial = 1901] [outer = 0x7f1279c45400] 01:04:32 INFO - PROCESS | 1849 | 1461225872488 Marionette DEBUG loaded listener.js 01:04:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f127b64b400) [pid = 1849] [serial = 1902] [outer = 0x7f1279c45400] 01:04:33 INFO - PROCESS | 1849 | 1461225873366 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]]]}] 01:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1640ms 01:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:04:33 INFO - PROCESS | 1849 | 1461225873437 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:04:33 INFO - PROCESS | 1849 | 1461225873440 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 01:04:33 INFO - PROCESS | 1849 | 1461225873446 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:04:33 INFO - PROCESS | 1849 | 1461225873450 Marionette TRACE conn3 <- [1,2506,null,{}] 01:04:33 INFO - PROCESS | 1849 | 1461225873464 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}] 01:04:33 INFO - PROCESS | 1849 | 1461225873719 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:04:34 INFO - PROCESS | 1849 | 1461225874084 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c8c8000 == 153 [pid = 1849] [id = 634] 01:04:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f127c25ac00) [pid = 1849] [serial = 1903] [outer = (nil)] 01:04:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f127c990800) [pid = 1849] [serial = 1904] [outer = 0x7f127c25ac00] 01:04:34 INFO - PROCESS | 1849 | 1461225874159 Marionette DEBUG loaded listener.js 01:04:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f127cbbc000) [pid = 1849] [serial = 1905] [outer = 0x7f127c25ac00] 01:04:35 INFO - PROCESS | 1849 | 1461225875001 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]]]}] 01:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1590ms 01:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:04:35 INFO - PROCESS | 1849 | 1461225875036 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1849 | 1461225875039 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 01:04:35 INFO - PROCESS | 1849 | 1461225875045 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:04:35 INFO - PROCESS | 1849 | 1461225875048 Marionette TRACE conn3 <- [1,2510,null,{}] 01:04:35 INFO - PROCESS | 1849 | 1461225875053 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}] 01:04:35 INFO - PROCESS | 1849 | 1461225875261 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:04:35 INFO - PROCESS | 1849 | 1461225875583 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e0bf000 == 154 [pid = 1849] [id = 635] 01:04:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f12761f1400) [pid = 1849] [serial = 1906] [outer = (nil)] 01:04:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f127d672c00) [pid = 1849] [serial = 1907] [outer = 0x7f12761f1400] 01:04:35 INFO - PROCESS | 1849 | 1461225875658 Marionette DEBUG loaded listener.js 01:04:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f127e068c00) [pid = 1849] [serial = 1908] [outer = 0x7f12761f1400] 01:04:36 INFO - PROCESS | 1849 | 1461225876469 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]]]}] 01:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1479ms 01:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:04:36 INFO - PROCESS | 1849 | 1461225876524 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:04:36 INFO - PROCESS | 1849 | 1461225876527 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 01:04:36 INFO - PROCESS | 1849 | 1461225876532 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:04:36 INFO - PROCESS | 1849 | 1461225876535 Marionette TRACE conn3 <- [1,2514,null,{}] 01:04:36 INFO - PROCESS | 1849 | 1461225876541 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}] 01:04:36 INFO - PROCESS | 1849 | 1461225876742 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:04:37 INFO - PROCESS | 1849 | 1461225877062 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127eca2000 == 155 [pid = 1849] [id = 636] 01:04:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f127d63d800) [pid = 1849] [serial = 1909] [outer = (nil)] 01:04:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f127e13a400) [pid = 1849] [serial = 1910] [outer = 0x7f127d63d800] 01:04:37 INFO - PROCESS | 1849 | 1461225877136 Marionette DEBUG loaded listener.js 01:04:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f127e144000) [pid = 1849] [serial = 1911] [outer = 0x7f127d63d800] 01:04:37 INFO - PROCESS | 1849 | 1461225877960 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]]]}] 01:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1482ms 01:04:38 INFO - PROCESS | 1849 | 1461225878015 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:04:38 INFO - PROCESS | 1849 | 1461225878018 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 01:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:04:38 INFO - PROCESS | 1849 | 1461225878024 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:04:38 INFO - PROCESS | 1849 | 1461225878026 Marionette TRACE conn3 <- [1,2518,null,{}] 01:04:38 INFO - PROCESS | 1849 | 1461225878031 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}] 01:04:38 INFO - PROCESS | 1849 | 1461225878261 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:04:38 INFO - PROCESS | 1849 | 1461225878585 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12801a3000 == 156 [pid = 1849] [id = 637] 01:04:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f127fdddc00) [pid = 1849] [serial = 1912] [outer = (nil)] 01:04:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f1280118c00) [pid = 1849] [serial = 1913] [outer = 0x7f127fdddc00] 01:04:38 INFO - PROCESS | 1849 | 1461225878666 Marionette DEBUG loaded listener.js 01:04:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f128014b800) [pid = 1849] [serial = 1914] [outer = 0x7f127fdddc00] 01:04:39 INFO - PROCESS | 1849 | 1461225879499 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]]]}] 01:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1528ms 01:04:39 INFO - PROCESS | 1849 | 1461225879552 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:04:39 INFO - PROCESS | 1849 | 1461225879555 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 01:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:04:39 INFO - PROCESS | 1849 | 1461225879561 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:04:39 INFO - PROCESS | 1849 | 1461225879563 Marionette TRACE conn3 <- [1,2522,null,{}] 01:04:39 INFO - PROCESS | 1849 | 1461225879569 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}] 01:04:39 INFO - PROCESS | 1849 | 1461225879775 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:04:40 INFO - PROCESS | 1849 | 1461225880099 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128572a000 == 157 [pid = 1849] [id = 638] 01:04:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f127ac1e000) [pid = 1849] [serial = 1915] [outer = (nil)] 01:04:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f128014d800) [pid = 1849] [serial = 1916] [outer = 0x7f127ac1e000] 01:04:40 INFO - PROCESS | 1849 | 1461225880179 Marionette DEBUG loaded listener.js 01:04:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f1286381c00) [pid = 1849] [serial = 1917] [outer = 0x7f127ac1e000] 01:04:40 INFO - PROCESS | 1849 | 1461225880967 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]]]}] 01:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1483ms 01:04:41 INFO - PROCESS | 1849 | 1461225881046 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:04:41 INFO - PROCESS | 1849 | 1461225881050 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 01:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:04:41 INFO - PROCESS | 1849 | 1461225881055 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1849 | 1461225881058 Marionette TRACE conn3 <- [1,2526,null,{}] 01:04:41 INFO - PROCESS | 1849 | 1461225881063 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}] 01:04:41 INFO - PROCESS | 1849 | 1461225881288 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:04:41 INFO - PROCESS | 1849 | 1461225881610 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285995800 == 158 [pid = 1849] [id = 639] 01:04:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f127c11cc00) [pid = 1849] [serial = 1918] [outer = (nil)] 01:04:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f128646d400) [pid = 1849] [serial = 1919] [outer = 0x7f127c11cc00] 01:04:41 INFO - PROCESS | 1849 | 1461225881686 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f128709a400) [pid = 1849] [serial = 1920] [outer = 0x7f127c11cc00] 01:04:42 INFO - PROCESS | 1849 | 1461225882492 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]]]}] 01:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1483ms 01:04:42 INFO - PROCESS | 1849 | 1461225882539 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 1849 | 1461225882542 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 01:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:04:42 INFO - PROCESS | 1849 | 1461225882549 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 1849 | 1461225882552 Marionette TRACE conn3 <- [1,2530,null,{}] 01:04:42 INFO - PROCESS | 1849 | 1461225882557 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}] 01:04:42 INFO - PROCESS | 1849 | 1461225882771 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:04:43 INFO - PROCESS | 1849 | 1461225883106 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128800d000 == 159 [pid = 1849] [id = 640] 01:04:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f1286382000) [pid = 1849] [serial = 1921] [outer = (nil)] 01:04:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f12871ed400) [pid = 1849] [serial = 1922] [outer = 0x7f1286382000] 01:04:43 INFO - PROCESS | 1849 | 1461225883183 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f12882e6000) [pid = 1849] [serial = 1923] [outer = 0x7f1286382000] 01:04:43 INFO - PROCESS | 1849 | 1461225883979 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]]]}] 01:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1478ms 01:04:44 INFO - PROCESS | 1849 | 1461225884028 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:04:44 INFO - PROCESS | 1849 | 1461225884031 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 01:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:04:44 INFO - PROCESS | 1849 | 1461225884037 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:04:44 INFO - PROCESS | 1849 | 1461225884039 Marionette TRACE conn3 <- [1,2534,null,{}] 01:04:44 INFO - PROCESS | 1849 | 1461225884045 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}] 01:04:44 INFO - PROCESS | 1849 | 1461225884253 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:04:44 INFO - PROCESS | 1849 | 1461225884579 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288916000 == 160 [pid = 1849] [id = 641] 01:04:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f128646c000) [pid = 1849] [serial = 1924] [outer = (nil)] 01:04:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f128876b400) [pid = 1849] [serial = 1925] [outer = 0x7f128646c000] 01:04:44 INFO - PROCESS | 1849 | 1461225884654 Marionette DEBUG loaded listener.js 01:04:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f128895b800) [pid = 1849] [serial = 1926] [outer = 0x7f128646c000] 01:04:45 INFO - PROCESS | 1849 | 1461225885435 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]]]}] 01:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1428ms 01:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:04:45 INFO - PROCESS | 1849 | 1461225885467 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:04:45 INFO - PROCESS | 1849 | 1461225885470 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 01:04:45 INFO - PROCESS | 1849 | 1461225885476 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:04:45 INFO - PROCESS | 1849 | 1461225885480 Marionette TRACE conn3 <- [1,2538,null,{}] 01:04:45 INFO - PROCESS | 1849 | 1461225885486 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}] 01:04:45 INFO - PROCESS | 1849 | 1461225885713 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:04:46 INFO - PROCESS | 1849 | 1461225886056 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891bb800 == 161 [pid = 1849] [id = 642] 01:04:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f1288c35c00) [pid = 1849] [serial = 1927] [outer = (nil)] 01:04:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f1288c41400) [pid = 1849] [serial = 1928] [outer = 0x7f1288c35c00] 01:04:46 INFO - PROCESS | 1849 | 1461225886139 Marionette DEBUG loaded listener.js 01:04:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f128906d400) [pid = 1849] [serial = 1929] [outer = 0x7f1288c35c00] 01:04:47 INFO - PROCESS | 1849 | 1461225887015 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]]]}] 01:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1579ms 01:04:47 INFO - PROCESS | 1849 | 1461225887055 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:04:47 INFO - PROCESS | 1849 | 1461225887059 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 01:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:04:47 INFO - PROCESS | 1849 | 1461225887064 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:04:47 INFO - PROCESS | 1849 | 1461225887066 Marionette TRACE conn3 <- [1,2542,null,{}] 01:04:47 INFO - PROCESS | 1849 | 1461225887072 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}] 01:04:47 INFO - PROCESS | 1849 | 1461225887281 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:04:47 INFO - PROCESS | 1849 | 1461225887608 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc22000 == 162 [pid = 1849] [id = 643] 01:04:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f1288b09c00) [pid = 1849] [serial = 1930] [outer = (nil)] 01:04:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f1289270800) [pid = 1849] [serial = 1931] [outer = 0x7f1288b09c00] 01:04:47 INFO - PROCESS | 1849 | 1461225887685 Marionette DEBUG loaded listener.js 01:04:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f12892bd800) [pid = 1849] [serial = 1932] [outer = 0x7f1288b09c00] 01:04:48 INFO - PROCESS | 1849 | 1461225888498 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]]]}] 01:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1479ms 01:04:48 INFO - PROCESS | 1849 | 1461225888546 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:04:48 INFO - PROCESS | 1849 | 1461225888549 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 01:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:04:48 INFO - PROCESS | 1849 | 1461225888556 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:04:48 INFO - PROCESS | 1849 | 1461225888559 Marionette TRACE conn3 <- [1,2546,null,{}] 01:04:48 INFO - PROCESS | 1849 | 1461225888564 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}] 01:04:48 INFO - PROCESS | 1849 | 1461225888774 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:04:49 INFO - PROCESS | 1849 | 1461225889100 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c5de000 == 163 [pid = 1849] [id = 644] 01:04:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f12799c5800) [pid = 1849] [serial = 1933] [outer = (nil)] 01:04:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f128a020800) [pid = 1849] [serial = 1934] [outer = 0x7f12799c5800] 01:04:49 INFO - PROCESS | 1849 | 1461225889178 Marionette DEBUG loaded listener.js 01:04:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f128a3a4800) [pid = 1849] [serial = 1935] [outer = 0x7f12799c5800] 01:04:49 INFO - PROCESS | 1849 | 1461225889985 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]]]}] 01:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1482ms 01:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:04:50 INFO - PROCESS | 1849 | 1461225890039 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:04:50 INFO - PROCESS | 1849 | 1461225890041 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 01:04:50 INFO - PROCESS | 1849 | 1461225890047 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:04:50 INFO - PROCESS | 1849 | 1461225890050 Marionette TRACE conn3 <- [1,2550,null,{}] 01:04:50 INFO - PROCESS | 1849 | 1461225890055 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}] 01:04:50 INFO - PROCESS | 1849 | 1461225890262 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:04:50 INFO - PROCESS | 1849 | 1461225890591 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca49800 == 164 [pid = 1849] [id = 645] 01:04:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f1288c39c00) [pid = 1849] [serial = 1936] [outer = (nil)] 01:04:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f128b861000) [pid = 1849] [serial = 1937] [outer = 0x7f1288c39c00] 01:04:50 INFO - PROCESS | 1849 | 1461225890669 Marionette DEBUG loaded listener.js 01:04:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f128ba03000) [pid = 1849] [serial = 1938] [outer = 0x7f1288c39c00] 01:04:51 INFO - PROCESS | 1849 | 1461225891500 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]]]}] 01:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1488ms 01:04:51 INFO - PROCESS | 1849 | 1461225891536 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:04:51 INFO - PROCESS | 1849 | 1461225891539 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 01:04:51 INFO - PROCESS | 1849 | 1461225891545 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:04:51 INFO - PROCESS | 1849 | 1461225891548 Marionette TRACE conn3 <- [1,2554,null,{}] 01:04:51 INFO - PROCESS | 1849 | 1461225891553 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}] 01:04:51 INFO - PROCESS | 1849 | 1461225891760 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:04:52 INFO - PROCESS | 1849 | 1461225892090 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128e3a2000 == 165 [pid = 1849] [id = 646] 01:04:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f1289560400) [pid = 1849] [serial = 1939] [outer = (nil)] 01:04:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f128bc30400) [pid = 1849] [serial = 1940] [outer = 0x7f1289560400] 01:04:52 INFO - PROCESS | 1849 | 1461225892171 Marionette DEBUG loaded listener.js 01:04:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f128bcca400) [pid = 1849] [serial = 1941] [outer = 0x7f1289560400] 01:04:53 INFO - PROCESS | 1849 | 1461225893036 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]]]}] 01:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1578ms 01:04:53 INFO - PROCESS | 1849 | 1461225893125 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:04:53 INFO - PROCESS | 1849 | 1461225893128 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 01:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:04:53 INFO - PROCESS | 1849 | 1461225893134 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:04:53 INFO - PROCESS | 1849 | 1461225893137 Marionette TRACE conn3 <- [1,2558,null,{}] 01:04:53 INFO - PROCESS | 1849 | 1461225893142 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}] 01:04:53 INFO - PROCESS | 1849 | 1461225893367 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:04:53 INFO - PROCESS | 1849 | 1461225893705 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129100f000 == 166 [pid = 1849] [id = 647] 01:04:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f128ba0c800) [pid = 1849] [serial = 1942] [outer = (nil)] 01:04:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f128c389c00) [pid = 1849] [serial = 1943] [outer = 0x7f128ba0c800] 01:04:53 INFO - PROCESS | 1849 | 1461225893774 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f128c69d800) [pid = 1849] [serial = 1944] [outer = 0x7f128ba0c800] 01:04:54 INFO - PROCESS | 1849 | 1461225894616 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]]]}] 01:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1528ms 01:04:54 INFO - PROCESS | 1849 | 1461225894663 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:04:54 INFO - PROCESS | 1849 | 1461225894667 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 01:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:04:54 INFO - PROCESS | 1849 | 1461225894673 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:04:54 INFO - PROCESS | 1849 | 1461225894675 Marionette TRACE conn3 <- [1,2562,null,{}] 01:04:54 INFO - PROCESS | 1849 | 1461225894680 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}] 01:04:54 INFO - PROCESS | 1849 | 1461225894894 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:04:55 INFO - PROCESS | 1849 | 1461225895220 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12921b5800 == 167 [pid = 1849] [id = 648] 01:04:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f127cbb3000) [pid = 1849] [serial = 1945] [outer = (nil)] 01:04:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f128c698800) [pid = 1849] [serial = 1946] [outer = 0x7f127cbb3000] 01:04:55 INFO - PROCESS | 1849 | 1461225895295 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f128c9ad800) [pid = 1849] [serial = 1947] [outer = 0x7f127cbb3000] 01:04:56 INFO - PROCESS | 1849 | 1461225896162 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]]]}] 01:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1531ms 01:04:56 INFO - PROCESS | 1849 | 1461225896205 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:04:56 INFO - PROCESS | 1849 | 1461225896207 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 01:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:04:56 INFO - PROCESS | 1849 | 1461225896213 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1849 | 1461225896216 Marionette TRACE conn3 <- [1,2566,null,{}] 01:04:56 INFO - PROCESS | 1849 | 1461225896222 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}] 01:04:56 INFO - PROCESS | 1849 | 1461225896460 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:04:56 INFO - PROCESS | 1849 | 1461225896809 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279ba2800 == 168 [pid = 1849] [id = 649] 01:04:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f12745cfc00) [pid = 1849] [serial = 1948] [outer = (nil)] 01:04:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f1277d8bc00) [pid = 1849] [serial = 1949] [outer = 0x7f12745cfc00] 01:04:56 INFO - PROCESS | 1849 | 1461225896886 Marionette DEBUG loaded listener.js 01:04:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f1280150800) [pid = 1849] [serial = 1950] [outer = 0x7f12745cfc00] 01:04:57 INFO - PROCESS | 1849 | 1461225897716 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]]]}] 01:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1582ms 01:04:57 INFO - PROCESS | 1849 | 1461225897796 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:04:57 INFO - PROCESS | 1849 | 1461225897799 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 01:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:04:57 INFO - PROCESS | 1849 | 1461225897805 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:04:57 INFO - PROCESS | 1849 | 1461225897807 Marionette TRACE conn3 <- [1,2570,null,{}] 01:04:57 INFO - PROCESS | 1849 | 1461225897812 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}] 01:04:58 INFO - PROCESS | 1849 | 1461225898076 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:04:58 INFO - PROCESS | 1849 | 1461225898418 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1274473000 == 169 [pid = 1849] [id = 650] 01:04:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f12745c2400) [pid = 1849] [serial = 1951] [outer = (nil)] 01:04:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f12745c6000) [pid = 1849] [serial = 1952] [outer = 0x7f12745c2400] 01:04:58 INFO - PROCESS | 1849 | 1461225898492 Marionette DEBUG loaded listener.js 01:04:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f1277469000) [pid = 1849] [serial = 1953] [outer = 0x7f12745c2400] 01:04:59 INFO - PROCESS | 1849 | 1461225899387 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]]]}] 01:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1630ms 01:04:59 INFO - PROCESS | 1849 | 1461225899438 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:04:59 INFO - PROCESS | 1849 | 1461225899441 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 01:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:04:59 INFO - PROCESS | 1849 | 1461225899447 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:04:59 INFO - PROCESS | 1849 | 1461225899449 Marionette TRACE conn3 <- [1,2574,null,{}] 01:04:59 INFO - PROCESS | 1849 | 1461225899455 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}] 01:04:59 INFO - PROCESS | 1849 | 1461225899675 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:05:00 INFO - PROCESS | 1849 | 1461225900015 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127733d800 == 170 [pid = 1849] [id = 651] 01:05:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 280 (0x7f12745c2800) [pid = 1849] [serial = 1954] [outer = (nil)] 01:05:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f1277d82400) [pid = 1849] [serial = 1955] [outer = 0x7f12745c2800] 01:05:00 INFO - PROCESS | 1849 | 1461225900093 Marionette DEBUG loaded listener.js 01:05:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 282 (0x7f1278744000) [pid = 1849] [serial = 1956] [outer = 0x7f12745c2800] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285897000 == 169 [pid = 1849] [id = 316] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12992d2000 == 168 [pid = 1849] [id = 390] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288270800 == 167 [pid = 1849] [id = 471] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12777d0800 == 166 [pid = 1849] [id = 524] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a257b000 == 165 [pid = 1849] [id = 477] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291527000 == 164 [pid = 1849] [id = 475] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a8992000 == 163 [pid = 1849] [id = 313] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291db9000 == 162 [pid = 1849] [id = 253] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861a2800 == 161 [pid = 1849] [id = 474] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a451b800 == 160 [pid = 1849] [id = 523] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129eff6000 == 159 [pid = 1849] [id = 522] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2af000 == 158 [pid = 1849] [id = 630] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac87000 == 157 [pid = 1849] [id = 629] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1278714000 == 156 [pid = 1849] [id = 628] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277331000 == 155 [pid = 1849] [id = 627] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1272c3b000 == 154 [pid = 1849] [id = 624] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127246b000 == 153 [pid = 1849] [id = 623] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1272c36000 == 152 [pid = 1849] [id = 622] 01:05:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12725f6000 == 151 [pid = 1849] [id = 621] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 281 (0x7f1286382800) [pid = 1849] [serial = 1773] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f128bc3a400) [pid = 1849] [serial = 1689] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 279 (0x7f1289051400) [pid = 1849] [serial = 1491] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f127e145400) [pid = 1849] [serial = 1766] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f129f2b1000) [pid = 1849] [serial = 1698] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f127b64fc00) [pid = 1849] [serial = 1392] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f128a399400) [pid = 1849] [serial = 1794] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f1290ced000) [pid = 1849] [serial = 1557] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f127c339000) [pid = 1849] [serial = 1820] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f127fd07400) [pid = 1849] [serial = 1767] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f12799c3800) [pid = 1849] [serial = 1575] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f127fd09000) [pid = 1849] [serial = 1518] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f128a551400) [pid = 1849] [serial = 1551] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f128014cc00) [pid = 1849] [serial = 1770] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f12871ea800) [pid = 1849] [serial = 1779] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f128738c000) [pid = 1849] [serial = 1476] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f1287097400) [pid = 1849] [serial = 1485] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f12856e8000) [pid = 1849] [serial = 1719] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f128944e400) [pid = 1849] [serial = 1793] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f1288b0a000) [pid = 1849] [serial = 1784] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f127c98cc00) [pid = 1849] [serial = 1680] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f128ba2fc00) [pid = 1849] [serial = 1497] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f128cceb000) [pid = 1849] [serial = 1692] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f1277d88800) [pid = 1849] [serial = 1812] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f1286463c00) [pid = 1849] [serial = 1775] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f127e1c9c00) [pid = 1849] [serial = 1641] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f1288960000) [pid = 1849] [serial = 1488] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f128014b400) [pid = 1849] [serial = 1728] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f128bc32400) [pid = 1849] [serial = 1803] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f127e062800) [pid = 1849] [serial = 1764] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f12745cf800) [pid = 1849] [serial = 1722] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f128b83cc00) [pid = 1849] [serial = 1797] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f128914e400) [pid = 1849] [serial = 1686] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f1289055400) [pid = 1849] [serial = 1787] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f12933b9400) [pid = 1849] [serial = 1512] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f128e383800) [pid = 1849] [serial = 1428] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f12a04c8400) [pid = 1849] [serial = 1386] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f127fd11800) [pid = 1849] [serial = 1683] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f1294811000) [pid = 1849] [serial = 1563] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f1288c3a400) [pid = 1849] [serial = 1548] [outer = (nil)] [url = about:blank] 01:05:01 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f12a44c7000) [pid = 1849] [serial = 1707] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f1277b5e800) [pid = 1849] [serial = 1440] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f128f745400) [pid = 1849] [serial = 1380] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f127c98b800) [pid = 1849] [serial = 1422] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f127d9fb400) [pid = 1849] [serial = 1763] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f128f8d4000) [pid = 1849] [serial = 1626] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f12922e8c00) [pid = 1849] [serial = 1629] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f12a2519c00) [pid = 1849] [serial = 1635] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f1289150000) [pid = 1849] [serial = 1790] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f127aa41800) [pid = 1849] [serial = 1808] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f128c87a400) [pid = 1849] [serial = 1371] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f128bcce800) [pid = 1849] [serial = 1805] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f12a48aa400) [pid = 1849] [serial = 1437] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f1277d8a400) [pid = 1849] [serial = 1443] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f128ba10800) [pid = 1849] [serial = 1368] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f12775a9000) [pid = 1849] [serial = 1752] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f127cbb5000) [pid = 1849] [serial = 1482] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f127c258400) [pid = 1849] [serial = 1818] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f12a458ec00) [pid = 1849] [serial = 1452] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f127d645000) [pid = 1849] [serial = 1761] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f128bc30800) [pid = 1849] [serial = 1620] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f127acc5800) [pid = 1849] [serial = 1815] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f127b32ac00) [pid = 1849] [serial = 1479] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f1288c3c000) [pid = 1849] [serial = 1785] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f128f6cc000) [pid = 1849] [serial = 1506] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f128926bc00) [pid = 1849] [serial = 1605] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f128e108000) [pid = 1849] [serial = 1623] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f129253ac00) [pid = 1849] [serial = 1509] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f128c4de000) [pid = 1849] [serial = 1554] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f127d676c00) [pid = 1849] [serial = 1823] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f127cbb2000) [pid = 1849] [serial = 1821] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f1291f21800) [pid = 1849] [serial = 1383] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f12a466ac00) [pid = 1849] [serial = 1572] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f127b843000) [pid = 1849] [serial = 1650] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f128c699400) [pid = 1849] [serial = 1500] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f12a251a400) [pid = 1849] [serial = 1701] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f127c137c00) [pid = 1849] [serial = 1725] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f128e110800) [pid = 1849] [serial = 1377] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f1278744800) [pid = 1849] [serial = 1446] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f128ba24400) [pid = 1849] [serial = 1802] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f12a44d0000) [pid = 1849] [serial = 1389] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f12a04d0000) [pid = 1849] [serial = 1569] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f12882e8000) [pid = 1849] [serial = 1781] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f1292876000) [pid = 1849] [serial = 1695] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f127c11f400) [pid = 1849] [serial = 1817] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f1292fd0000) [pid = 1849] [serial = 1560] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f1288958c00) [pid = 1849] [serial = 1614] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f12786aa000) [pid = 1849] [serial = 1644] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f128b847c00) [pid = 1849] [serial = 1494] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f1287099400) [pid = 1849] [serial = 1778] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f127e1c9400) [pid = 1849] [serial = 1647] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f127d9f5c00) [pid = 1849] [serial = 1545] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f129f1efc00) [pid = 1849] [serial = 1431] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f127874cc00) [pid = 1849] [serial = 1449] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f1279c44c00) [pid = 1849] [serial = 1814] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f1289068400) [pid = 1849] [serial = 1788] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f12799d1000) [pid = 1849] [serial = 1754] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f12856dec00) [pid = 1849] [serial = 1716] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f128876e000) [pid = 1849] [serial = 1782] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f1292878800) [pid = 1849] [serial = 1419] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f127c9f7c00) [pid = 1849] [serial = 1760] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f127b8a9c00) [pid = 1849] [serial = 1608] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f128a028800) [pid = 1849] [serial = 1515] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f127c07b800) [pid = 1849] [serial = 1758] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f12761fac00) [pid = 1849] [serial = 1751] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f127746a400) [pid = 1849] [serial = 1713] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f127e067800) [pid = 1849] [serial = 1611] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f1286471c00) [pid = 1849] [serial = 1776] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f129f227000) [pid = 1849] [serial = 1566] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f1280126000) [pid = 1849] [serial = 1769] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f128c9afc00) [pid = 1849] [serial = 1374] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f128b863c00) [pid = 1849] [serial = 1799] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f12856e3000) [pid = 1849] [serial = 1772] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f128ba04400) [pid = 1849] [serial = 1800] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f1277d90c00) [pid = 1849] [serial = 1677] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f12a4667c00) [pid = 1849] [serial = 1710] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f128c382800) [pid = 1849] [serial = 1806] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f12892bb400) [pid = 1849] [serial = 1791] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f1277b4a000) [pid = 1849] [serial = 1811] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f12a44cf800) [pid = 1849] [serial = 1638] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f1288c3b400) [pid = 1849] [serial = 1395] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f1294ba7800) [pid = 1849] [serial = 1632] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f12a209c400) [pid = 1849] [serial = 1434] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f127aa41c00) [pid = 1849] [serial = 1755] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f1278749800) [pid = 1849] [serial = 1542] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f128c9ad400) [pid = 1849] [serial = 1503] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f12882f1400) [pid = 1849] [serial = 1425] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f12a44c5000) [pid = 1849] [serial = 1704] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f128a54dc00) [pid = 1849] [serial = 1796] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f127b649c00) [pid = 1849] [serial = 1757] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f128a557000) [pid = 1849] [serial = 1617] [outer = (nil)] [url = about:blank] 01:05:02 INFO - PROCESS | 1849 | 1461225902481 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]]]}] 01:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 3086ms 01:05:02 INFO - PROCESS | 1849 | 1461225902546 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:05:02 INFO - PROCESS | 1849 | 1461225902552 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 01:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:05:02 INFO - PROCESS | 1849 | 1461225902561 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:05:02 INFO - PROCESS | 1849 | 1461225902565 Marionette TRACE conn3 <- [1,2578,null,{}] 01:05:02 INFO - PROCESS | 1849 | 1461225902572 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}] 01:05:02 INFO - PROCESS | 1849 | 1461225902800 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:05:03 INFO - PROCESS | 1849 | 1461225903036 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12725f6800 == 152 [pid = 1849] [id = 652] 01:05:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f1277b4a000) [pid = 1849] [serial = 1957] [outer = (nil)] 01:05:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f1277b4ec00) [pid = 1849] [serial = 1958] [outer = 0x7f1277b4a000] 01:05:03 INFO - PROCESS | 1849 | 1461225903114 Marionette DEBUG loaded listener.js 01:05:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f1277b61800) [pid = 1849] [serial = 1959] [outer = 0x7f1277b4a000] 01:05:03 INFO - PROCESS | 1849 | 1461225903867 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]]]}] 01:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1388ms 01:05:03 INFO - PROCESS | 1849 | 1461225903950 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1849 | 1461225903958 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 01:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:05:03 INFO - PROCESS | 1849 | 1461225903968 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1849 | 1461225903972 Marionette TRACE conn3 <- [1,2582,null,{}] 01:05:03 INFO - PROCESS | 1849 | 1461225903977 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}] 01:05:04 INFO - PROCESS | 1849 | 1461225904186 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:05:04 INFO - PROCESS | 1849 | 1461225904409 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127732c000 == 153 [pid = 1849] [id = 653] 01:05:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f1277b4b000) [pid = 1849] [serial = 1960] [outer = (nil)] 01:05:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f1278749400) [pid = 1849] [serial = 1961] [outer = 0x7f1277b4b000] 01:05:04 INFO - PROCESS | 1849 | 1461225904474 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f12799c9400) [pid = 1849] [serial = 1962] [outer = 0x7f1277b4b000] 01:05:05 INFO - PROCESS | 1849 | 1461225905304 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]]]}] 01:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1382ms 01:05:05 INFO - PROCESS | 1849 | 1461225905350 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:05:05 INFO - PROCESS | 1849 | 1461225905365 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 01:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:05:05 INFO - PROCESS | 1849 | 1461225905377 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:05:05 INFO - PROCESS | 1849 | 1461225905382 Marionette TRACE conn3 <- [1,2586,null,{}] 01:05:05 INFO - PROCESS | 1849 | 1461225905397 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}] 01:05:05 INFO - PROCESS | 1849 | 1461225905682 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:05:05 INFO - PROCESS | 1849 | 1461225905717 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277ee6000 == 154 [pid = 1849] [id = 654] 01:05:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f127b31d400) [pid = 1849] [serial = 1963] [outer = (nil)] 01:05:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f127b5cb400) [pid = 1849] [serial = 1964] [outer = 0x7f127b31d400] 01:05:05 INFO - PROCESS | 1849 | 1461225905782 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f127b648400) [pid = 1849] [serial = 1965] [outer = 0x7f127b31d400] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f128c38b800) [pid = 1849] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f128c9b5c00) [pid = 1849] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f12779cb800) [pid = 1849] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f128c9b3000) [pid = 1849] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f12779c6c00) [pid = 1849] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f128737f400) [pid = 1849] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f1277b5dc00) [pid = 1849] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f1290cebc00) [pid = 1849] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f12779cf400) [pid = 1849] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f127acd0c00) [pid = 1849] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f12761f3400) [pid = 1849] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f12775a5400) [pid = 1849] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f128c9b4c00) [pid = 1849] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f1289051000) [pid = 1849] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f1277b4f800) [pid = 1849] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f1279c45800) [pid = 1849] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f12779cc800) [pid = 1849] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f1287388000) [pid = 1849] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f127e149800) [pid = 1849] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f12745d0400) [pid = 1849] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f127c127800) [pid = 1849] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f12745cec00) [pid = 1849] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f1288b0d800) [pid = 1849] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:05:07 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f127d63dc00) [pid = 1849] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:05:07 INFO - PROCESS | 1849 | 1461225907538 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]]]}] 01:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2186ms 01:05:07 INFO - PROCESS | 1849 | 1461225907564 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:05:07 INFO - PROCESS | 1849 | 1461225907568 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 01:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:05:07 INFO - PROCESS | 1849 | 1461225907573 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:05:07 INFO - PROCESS | 1849 | 1461225907575 Marionette TRACE conn3 <- [1,2590,null,{}] 01:05:07 INFO - PROCESS | 1849 | 1461225907580 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}] 01:05:07 INFO - PROCESS | 1849 | 1461225907857 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:05:07 INFO - PROCESS | 1849 | 1461225907899 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12785f0800 == 155 [pid = 1849] [id = 655] 01:05:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f127b64c400) [pid = 1849] [serial = 1966] [outer = (nil)] 01:05:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f127b845400) [pid = 1849] [serial = 1967] [outer = 0x7f127b64c400] 01:05:07 INFO - PROCESS | 1849 | 1461225907963 Marionette DEBUG loaded listener.js 01:05:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f127b8ac800) [pid = 1849] [serial = 1968] [outer = 0x7f127b64c400] 01:05:08 INFO - PROCESS | 1849 | 1461225908778 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]]]}] 01:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1228ms 01:05:08 INFO - PROCESS | 1849 | 1461225908802 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:05:08 INFO - PROCESS | 1849 | 1461225908806 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 01:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:05:08 INFO - PROCESS | 1849 | 1461225908815 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 1849 | 1461225908817 Marionette TRACE conn3 <- [1,2594,null,{}] 01:05:08 INFO - PROCESS | 1849 | 1461225908847 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}] 01:05:09 INFO - PROCESS | 1849 | 1461225909041 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:05:09 INFO - PROCESS | 1849 | 1461225909057 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1272468000 == 156 [pid = 1849] [id = 656] 01:05:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f12745c1400) [pid = 1849] [serial = 1969] [outer = (nil)] 01:05:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f127745dc00) [pid = 1849] [serial = 1970] [outer = 0x7f12745c1400] 01:05:09 INFO - PROCESS | 1849 | 1461225909278 Marionette DEBUG loaded listener.js 01:05:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f12775a7800) [pid = 1849] [serial = 1971] [outer = 0x7f12745c1400] 01:05:10 INFO - PROCESS | 1849 | 1461225910447 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]]]}] 01:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1690ms 01:05:10 INFO - PROCESS | 1849 | 1461225910508 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:05:10 INFO - PROCESS | 1849 | 1461225910515 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 01:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:05:10 INFO - PROCESS | 1849 | 1461225910526 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:05:10 INFO - PROCESS | 1849 | 1461225910530 Marionette TRACE conn3 <- [1,2598,null,{}] 01:05:10 INFO - PROCESS | 1849 | 1461225910538 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}] 01:05:10 INFO - PROCESS | 1849 | 1461225910872 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:05:11 INFO - PROCESS | 1849 | 1461225911132 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12777d4800 == 157 [pid = 1849] [id = 657] 01:05:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f12786a7400) [pid = 1849] [serial = 1972] [outer = (nil)] 01:05:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f127874cc00) [pid = 1849] [serial = 1973] [outer = 0x7f12786a7400] 01:05:11 INFO - PROCESS | 1849 | 1461225911209 Marionette DEBUG loaded listener.js 01:05:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f12799d1400) [pid = 1849] [serial = 1974] [outer = 0x7f12786a7400] 01:05:12 INFO - PROCESS | 1849 | 1461225912172 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]]]}] 01:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1687ms 01:05:12 INFO - PROCESS | 1849 | 1461225912212 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:05:12 INFO - PROCESS | 1849 | 1461225912219 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 01:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:05:12 INFO - PROCESS | 1849 | 1461225912229 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:05:12 INFO - PROCESS | 1849 | 1461225912234 Marionette TRACE conn3 <- [1,2602,null,{}] 01:05:12 INFO - PROCESS | 1849 | 1461225912240 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}] 01:05:12 INFO - PROCESS | 1849 | 1461225912482 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:05:12 INFO - PROCESS | 1849 | 1461225912828 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac79800 == 158 [pid = 1849] [id = 658] 01:05:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f1278743000) [pid = 1849] [serial = 1975] [outer = (nil)] 01:05:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f127b325800) [pid = 1849] [serial = 1976] [outer = 0x7f1278743000] 01:05:12 INFO - PROCESS | 1849 | 1461225912910 Marionette DEBUG loaded listener.js 01:05:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f127b8a7400) [pid = 1849] [serial = 1977] [outer = 0x7f1278743000] 01:05:13 INFO - PROCESS | 1849 | 1461225913833 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]]]}] 01:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1644ms 01:05:13 INFO - PROCESS | 1849 | 1461225913873 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:05:13 INFO - PROCESS | 1849 | 1461225913877 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 01:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:05:13 INFO - PROCESS | 1849 | 1461225913883 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:05:13 INFO - PROCESS | 1849 | 1461225913888 Marionette TRACE conn3 <- [1,2606,null,{}] 01:05:13 INFO - PROCESS | 1849 | 1461225913904 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}] 01:05:14 INFO - PROCESS | 1849 | 1461225914144 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:05:14 INFO - PROCESS | 1849 | 1461225914451 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c1c9000 == 159 [pid = 1849] [id = 659] 01:05:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f127c12f000) [pid = 1849] [serial = 1978] [outer = (nil)] 01:05:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f127c334400) [pid = 1849] [serial = 1979] [outer = 0x7f127c12f000] 01:05:14 INFO - PROCESS | 1849 | 1461225914539 Marionette DEBUG loaded listener.js 01:05:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f127c98ac00) [pid = 1849] [serial = 1980] [outer = 0x7f127c12f000] 01:05:15 INFO - PROCESS | 1849 | 1461225915430 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]]]}] 01:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1583ms 01:05:15 INFO - PROCESS | 1849 | 1461225915467 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:05:15 INFO - PROCESS | 1849 | 1461225915471 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 01:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:05:15 INFO - PROCESS | 1849 | 1461225915477 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:05:15 INFO - PROCESS | 1849 | 1461225915480 Marionette TRACE conn3 <- [1,2610,null,{}] 01:05:15 INFO - PROCESS | 1849 | 1461225915485 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}] 01:05:15 INFO - PROCESS | 1849 | 1461225915706 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:05:16 INFO - PROCESS | 1849 | 1461225916017 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c8c1800 == 160 [pid = 1849] [id = 660] 01:05:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f127b844000) [pid = 1849] [serial = 1981] [outer = (nil)] 01:05:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f127d640c00) [pid = 1849] [serial = 1982] [outer = 0x7f127b844000] 01:05:16 INFO - PROCESS | 1849 | 1461225916094 Marionette DEBUG loaded listener.js 01:05:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f127d669c00) [pid = 1849] [serial = 1983] [outer = 0x7f127b844000] 01:05:16 INFO - PROCESS | 1849 | 1461225916913 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]]]}] 01:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1478ms 01:05:16 INFO - PROCESS | 1849 | 1461225916956 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:05:16 INFO - PROCESS | 1849 | 1461225916960 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 01:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:05:16 INFO - PROCESS | 1849 | 1461225916965 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:05:16 INFO - PROCESS | 1849 | 1461225916968 Marionette TRACE conn3 <- [1,2614,null,{}] 01:05:16 INFO - PROCESS | 1849 | 1461225916973 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}] 01:05:17 INFO - PROCESS | 1849 | 1461225917194 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:05:17 INFO - PROCESS | 1849 | 1461225917512 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e0ac000 == 161 [pid = 1849] [id = 661] 01:05:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f127e061400) [pid = 1849] [serial = 1984] [outer = (nil)] 01:05:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f127e066400) [pid = 1849] [serial = 1985] [outer = 0x7f127e061400] 01:05:17 INFO - PROCESS | 1849 | 1461225917602 Marionette DEBUG loaded listener.js 01:05:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f127e1bd800) [pid = 1849] [serial = 1986] [outer = 0x7f127e061400] 01:05:18 INFO - PROCESS | 1849 | 1461225918513 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]]]}] 01:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1578ms 01:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:05:18 INFO - PROCESS | 1849 | 1461225918544 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:05:18 INFO - PROCESS | 1849 | 1461225918547 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 01:05:18 INFO - PROCESS | 1849 | 1461225918554 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:05:18 INFO - PROCESS | 1849 | 1461225918558 Marionette TRACE conn3 <- [1,2618,null,{}] 01:05:18 INFO - PROCESS | 1849 | 1461225918564 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}] 01:05:18 INFO - PROCESS | 1849 | 1461225918802 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:05:19 INFO - PROCESS | 1849 | 1461225919116 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127eca3000 == 162 [pid = 1849] [id = 662] 01:05:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f127fd09c00) [pid = 1849] [serial = 1987] [outer = (nil)] 01:05:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f127fdd7c00) [pid = 1849] [serial = 1988] [outer = 0x7f127fd09c00] 01:05:19 INFO - PROCESS | 1849 | 1461225919195 Marionette DEBUG loaded listener.js 01:05:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f1280117c00) [pid = 1849] [serial = 1989] [outer = 0x7f127fd09c00] 01:05:20 INFO - PROCESS | 1849 | 1461225920061 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]]]}] 01:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1539ms 01:05:20 INFO - PROCESS | 1849 | 1461225920093 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:05:20 INFO - PROCESS | 1849 | 1461225920097 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 01:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:05:20 INFO - PROCESS | 1849 | 1461225920103 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:05:20 INFO - PROCESS | 1849 | 1461225920106 Marionette TRACE conn3 <- [1,2622,null,{}] 01:05:20 INFO - PROCESS | 1849 | 1461225920111 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}] 01:05:20 INFO - PROCESS | 1849 | 1461225920332 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:05:20 INFO - PROCESS | 1849 | 1461225920643 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd8b800 == 163 [pid = 1849] [id = 663] 01:05:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f127fd09000) [pid = 1849] [serial = 1990] [outer = (nil)] 01:05:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f128011b800) [pid = 1849] [serial = 1991] [outer = 0x7f127fd09000] 01:05:20 INFO - PROCESS | 1849 | 1461225920727 Marionette DEBUG loaded listener.js 01:05:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f12856dec00) [pid = 1849] [serial = 1992] [outer = 0x7f127fd09000] 01:05:21 INFO - PROCESS | 1849 | 1461225921577 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]]]}] 01:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1528ms 01:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:05:21 INFO - PROCESS | 1849 | 1461225921633 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:05:21 INFO - PROCESS | 1849 | 1461225921635 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 01:05:21 INFO - PROCESS | 1849 | 1461225921641 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:05:21 INFO - PROCESS | 1849 | 1461225921645 Marionette TRACE conn3 <- [1,2626,null,{}] 01:05:21 INFO - PROCESS | 1849 | 1461225921650 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}] 01:05:21 INFO - PROCESS | 1849 | 1461225921867 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:05:22 INFO - PROCESS | 1849 | 1461225922177 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12852d4800 == 164 [pid = 1849] [id = 664] 01:05:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f127fd10000) [pid = 1849] [serial = 1993] [outer = (nil)] 01:05:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f1286387c00) [pid = 1849] [serial = 1994] [outer = 0x7f127fd10000] 01:05:22 INFO - PROCESS | 1849 | 1461225922257 Marionette DEBUG loaded listener.js 01:05:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f1287095400) [pid = 1849] [serial = 1995] [outer = 0x7f127fd10000] 01:05:23 INFO - PROCESS | 1849 | 1461225923118 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]]]}] 01:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1533ms 01:05:23 INFO - PROCESS | 1849 | 1461225923175 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:05:23 INFO - PROCESS | 1849 | 1461225923179 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 01:05:23 INFO - PROCESS | 1849 | 1461225923185 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:05:23 INFO - PROCESS | 1849 | 1461225923188 Marionette TRACE conn3 <- [1,2630,null,{}] 01:05:23 INFO - PROCESS | 1849 | 1461225923193 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}] 01:05:23 INFO - PROCESS | 1849 | 1461225923423 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:05:23 INFO - PROCESS | 1849 | 1461225923734 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285838800 == 165 [pid = 1849] [id = 665] 01:05:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f1280126000) [pid = 1849] [serial = 1996] [outer = (nil)] 01:05:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f128738d000) [pid = 1849] [serial = 1997] [outer = 0x7f1280126000] 01:05:23 INFO - PROCESS | 1849 | 1461225923812 Marionette DEBUG loaded listener.js 01:05:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f1288697800) [pid = 1849] [serial = 1998] [outer = 0x7f1280126000] 01:05:24 INFO - PROCESS | 1849 | 1461225924668 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]]]}] 01:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1529ms 01:05:24 INFO - PROCESS | 1849 | 1461225924715 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:05:24 INFO - PROCESS | 1849 | 1461225924718 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 01:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:05:24 INFO - PROCESS | 1849 | 1461225924724 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:05:24 INFO - PROCESS | 1849 | 1461225924728 Marionette TRACE conn3 <- [1,2634,null,{}] 01:05:24 INFO - PROCESS | 1849 | 1461225924733 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}] 01:05:24 INFO - PROCESS | 1849 | 1461225924957 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:05:25 INFO - PROCESS | 1849 | 1461225925286 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128714d800 == 166 [pid = 1849] [id = 666] 01:05:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f1288a51000) [pid = 1849] [serial = 1999] [outer = (nil)] 01:05:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f1288a55c00) [pid = 1849] [serial = 2000] [outer = 0x7f1288a51000] 01:05:25 INFO - PROCESS | 1849 | 1461225925379 Marionette DEBUG loaded listener.js 01:05:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f1288c3ec00) [pid = 1849] [serial = 2001] [outer = 0x7f1288a51000] 01:05:26 INFO - PROCESS | 1849 | 1461225926227 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]]]}] 01:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1578ms 01:05:26 INFO - PROCESS | 1849 | 1461225926305 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:05:26 INFO - PROCESS | 1849 | 1461225926309 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 01:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:05:26 INFO - PROCESS | 1849 | 1461225926314 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:05:26 INFO - PROCESS | 1849 | 1461225926318 Marionette TRACE conn3 <- [1,2638,null,{}] 01:05:26 INFO - PROCESS | 1849 | 1461225926324 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}] 01:05:26 INFO - PROCESS | 1849 | 1461225926637 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:05:26 INFO - PROCESS | 1849 | 1461225926954 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128871a000 == 167 [pid = 1849] [id = 667] 01:05:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f1288a52400) [pid = 1849] [serial = 2002] [outer = (nil)] 01:05:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f1289271000) [pid = 1849] [serial = 2003] [outer = 0x7f1288a52400] 01:05:27 INFO - PROCESS | 1849 | 1461225927034 Marionette DEBUG loaded listener.js 01:05:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f128a39bc00) [pid = 1849] [serial = 2004] [outer = 0x7f1288a52400] 01:05:27 INFO - PROCESS | 1849 | 1461225927845 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]]]}] 01:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1579ms 01:05:27 INFO - PROCESS | 1849 | 1461225927894 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:05:27 INFO - PROCESS | 1849 | 1461225927897 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 01:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:05:27 INFO - PROCESS | 1849 | 1461225927904 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:05:27 INFO - PROCESS | 1849 | 1461225927908 Marionette TRACE conn3 <- [1,2642,null,{}] 01:05:27 INFO - PROCESS | 1849 | 1461225927913 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}] 01:05:28 INFO - PROCESS | 1849 | 1461225928153 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:05:28 INFO - PROCESS | 1849 | 1461225928480 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288c14800 == 168 [pid = 1849] [id = 668] 01:05:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f127d672800) [pid = 1849] [serial = 2005] [outer = (nil)] 01:05:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f128b83cc00) [pid = 1849] [serial = 2006] [outer = 0x7f127d672800] 01:05:28 INFO - PROCESS | 1849 | 1461225928558 Marionette DEBUG loaded listener.js 01:05:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f128b861c00) [pid = 1849] [serial = 2007] [outer = 0x7f127d672800] 01:05:29 INFO - PROCESS | 1849 | 1461225929406 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]]]}] 01:05:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:05:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1532ms 01:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:05:29 INFO - PROCESS | 1849 | 1461225929438 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:05:29 INFO - PROCESS | 1849 | 1461225929440 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 01:05:29 INFO - PROCESS | 1849 | 1461225929447 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:05:29 INFO - PROCESS | 1849 | 1461225929450 Marionette TRACE conn3 <- [1,2646,null,{}] 01:05:29 INFO - PROCESS | 1849 | 1461225929455 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}] 01:05:29 INFO - PROCESS | 1849 | 1461225929684 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:05:30 INFO - PROCESS | 1849 | 1461225929997 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891c5800 == 169 [pid = 1849] [id = 669] 01:05:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f12882e4400) [pid = 1849] [serial = 2008] [outer = (nil)] 01:05:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f128ba0d000) [pid = 1849] [serial = 2009] [outer = 0x7f12882e4400] 01:05:30 INFO - PROCESS | 1849 | 1461225930074 Marionette DEBUG loaded listener.js 01:05:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f128bc36400) [pid = 1849] [serial = 2010] [outer = 0x7f12882e4400] 01:05:30 INFO - PROCESS | 1849 | 1461225930880 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]]]}] 01:05:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:05:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1479ms 01:05:30 INFO - PROCESS | 1849 | 1461225930926 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:05:30 INFO - PROCESS | 1849 | 1461225930930 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 01:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:05:30 INFO - PROCESS | 1849 | 1461225930935 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:05:30 INFO - PROCESS | 1849 | 1461225930937 Marionette TRACE conn3 <- [1,2650,null,{}] 01:05:30 INFO - PROCESS | 1849 | 1461225930943 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}] 01:05:31 INFO - PROCESS | 1849 | 1461225931164 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:05:31 INFO - PROCESS | 1849 | 1461225931478 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128a5be000 == 170 [pid = 1849] [id = 670] 01:05:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f128b863c00) [pid = 1849] [serial = 2011] [outer = (nil)] 01:05:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f128c385000) [pid = 1849] [serial = 2012] [outer = 0x7f128b863c00] 01:05:31 INFO - PROCESS | 1849 | 1461225931560 Marionette DEBUG loaded listener.js 01:05:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f128c4e0000) [pid = 1849] [serial = 2013] [outer = 0x7f128b863c00] 01:05:32 INFO - PROCESS | 1849 | 1461225932342 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]]]}] 01:05:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:05:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1431ms 01:05:32 INFO - PROCESS | 1849 | 1461225932383 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:05:32 INFO - PROCESS | 1849 | 1461225932386 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 01:05:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:05:32 INFO - PROCESS | 1849 | 1461225932395 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:05:32 INFO - PROCESS | 1849 | 1461225932398 Marionette TRACE conn3 <- [1,2654,null,{}] 01:05:32 INFO - PROCESS | 1849 | 1461225932403 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}] 01:05:32 INFO - PROCESS | 1849 | 1461225932620 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:05:32 INFO - PROCESS | 1849 | 1461225932904 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c47d000 == 171 [pid = 1849] [id = 671] 01:05:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f128bc37c00) [pid = 1849] [serial = 2014] [outer = (nil)] 01:05:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f128c69a800) [pid = 1849] [serial = 2015] [outer = 0x7f128bc37c00] 01:05:33 INFO - PROCESS | 1849 | 1461225933020 Marionette DEBUG loaded listener.js 01:05:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f128c87c000) [pid = 1849] [serial = 2016] [outer = 0x7f128bc37c00] 01:05:33 INFO - PROCESS | 1849 | 1461225933894 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]]]}] 01:05:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:05:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1531ms 01:05:33 INFO - PROCESS | 1849 | 1461225933928 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:05:33 INFO - PROCESS | 1849 | 1461225933930 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 01:05:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:05:33 INFO - PROCESS | 1849 | 1461225933936 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:05:33 INFO - PROCESS | 1849 | 1461225933939 Marionette TRACE conn3 <- [1,2658,null,{}] 01:05:33 INFO - PROCESS | 1849 | 1461225933944 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}] 01:05:34 INFO - PROCESS | 1849 | 1461225934165 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:05:34 INFO - PROCESS | 1849 | 1461225934483 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c8af000 == 172 [pid = 1849] [id = 672] 01:05:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f128c38b400) [pid = 1849] [serial = 2017] [outer = (nil)] 01:05:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f128c8e3400) [pid = 1849] [serial = 2018] [outer = 0x7f128c38b400] 01:05:34 INFO - PROCESS | 1849 | 1461225934560 Marionette DEBUG loaded listener.js 01:05:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f128c9b1c00) [pid = 1849] [serial = 2019] [outer = 0x7f128c38b400] 01:05:35 INFO - PROCESS | 1849 | 1461225935361 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]]]}] 01:05:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:05:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1482ms 01:05:35 INFO - PROCESS | 1849 | 1461225935420 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:05:35 INFO - PROCESS | 1849 | 1461225935422 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 01:05:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:05:35 INFO - PROCESS | 1849 | 1461225935428 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:05:35 INFO - PROCESS | 1849 | 1461225935431 Marionette TRACE conn3 <- [1,2662,null,{}] 01:05:35 INFO - PROCESS | 1849 | 1461225935436 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}] 01:05:35 INFO - PROCESS | 1849 | 1461225935658 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:05:35 INFO - PROCESS | 1849 | 1461225935974 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128ca72800 == 173 [pid = 1849] [id = 673] 01:05:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f127b31e800) [pid = 1849] [serial = 2020] [outer = (nil)] 01:05:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f127d9fc000) [pid = 1849] [serial = 2021] [outer = 0x7f127b31e800] 01:05:36 INFO - PROCESS | 1849 | 1461225936052 Marionette DEBUG loaded listener.js 01:05:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f128e104c00) [pid = 1849] [serial = 2022] [outer = 0x7f127b31e800] 01:05:36 INFO - PROCESS | 1849 | 1461225936860 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]]]}] 01:05:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:05:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1491ms 01:05:36 INFO - PROCESS | 1849 | 1461225936921 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:05:36 INFO - PROCESS | 1849 | 1461225936925 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 01:05:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:05:36 INFO - PROCESS | 1849 | 1461225936931 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:05:36 INFO - PROCESS | 1849 | 1461225936933 Marionette TRACE conn3 <- [1,2666,null,{}] 01:05:36 INFO - PROCESS | 1849 | 1461225936938 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}] 01:05:37 INFO - PROCESS | 1849 | 1461225937163 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:05:37 INFO - PROCESS | 1849 | 1461225937498 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cc69000 == 174 [pid = 1849] [id = 674] 01:05:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f1277465c00) [pid = 1849] [serial = 2023] [outer = (nil)] 01:05:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f128e384c00) [pid = 1849] [serial = 2024] [outer = 0x7f1277465c00] 01:05:37 INFO - PROCESS | 1849 | 1461225937574 Marionette DEBUG loaded listener.js 01:05:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f128ed99c00) [pid = 1849] [serial = 2025] [outer = 0x7f1277465c00] 01:05:38 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:38 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:05:38 INFO - PROCESS | 1849 | 1461225938854 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]]]}] 01:05:38 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) 01:05:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1936ms 01:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:05:38 INFO - PROCESS | 1849 | 1461225938867 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:05:38 INFO - PROCESS | 1849 | 1461225938869 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 01:05:38 INFO - PROCESS | 1849 | 1461225938876 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:05:38 INFO - PROCESS | 1849 | 1461225938879 Marionette TRACE conn3 <- [1,2670,null,{}] 01:05:38 INFO - PROCESS | 1849 | 1461225938959 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}] 01:05:39 INFO - PROCESS | 1849 | 1461225939178 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f150000 == 173 [pid = 1849] [id = 340] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12785f0800 == 172 [pid = 1849] [id = 655] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277ee6000 == 171 [pid = 1849] [id = 654] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127732c000 == 170 [pid = 1849] [id = 653] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12725f6800 == 169 [pid = 1849] [id = 652] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921b5800 == 168 [pid = 1849] [id = 648] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129100f000 == 167 [pid = 1849] [id = 647] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128e3a2000 == 166 [pid = 1849] [id = 646] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128ca49800 == 165 [pid = 1849] [id = 645] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c5de000 == 164 [pid = 1849] [id = 644] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc22000 == 163 [pid = 1849] [id = 643] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891bb800 == 162 [pid = 1849] [id = 642] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288916000 == 161 [pid = 1849] [id = 641] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128800d000 == 160 [pid = 1849] [id = 640] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285995800 == 159 [pid = 1849] [id = 639] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128572a000 == 158 [pid = 1849] [id = 638] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12801a3000 == 157 [pid = 1849] [id = 637] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127eca2000 == 156 [pid = 1849] [id = 636] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e0bf000 == 155 [pid = 1849] [id = 635] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c8c8000 == 154 [pid = 1849] [id = 634] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127bf78800 == 153 [pid = 1849] [id = 633] 01:05:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277339000 == 152 [pid = 1849] [id = 632] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f1277561000) [pid = 1849] [serial = 1895] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f128c8e8000) [pid = 1849] [serial = 1851] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f1290cf3800) [pid = 1849] [serial = 1865] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f127b322c00) [pid = 1849] [serial = 1826] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f128f5d0400) [pid = 1849] [serial = 1856] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f129340d800) [pid = 1849] [serial = 1874] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f1290899800) [pid = 1849] [serial = 1863] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f127c077800) [pid = 1849] [serial = 1827] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f127e13c800) [pid = 1849] [serial = 1830] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f1291f15000) [pid = 1849] [serial = 1868] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f12786a3800) [pid = 1849] [serial = 1884] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f127c98ec00) [pid = 1849] [serial = 1890] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f128f8bc400) [pid = 1849] [serial = 1859] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f128f8d6800) [pid = 1849] [serial = 1860] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f128906d000) [pid = 1849] [serial = 1809] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f127d9f6c00) [pid = 1849] [serial = 1829] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f128ccf4400) [pid = 1849] [serial = 1854] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f1294b5ec00) [pid = 1849] [serial = 1875] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f1290588400) [pid = 1849] [serial = 1862] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f128c4e7400) [pid = 1849] [serial = 1847] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f12871e3400) [pid = 1849] [serial = 1836] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f128bcc8800) [pid = 1849] [serial = 1844] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f128c875c00) [pid = 1849] [serial = 1848] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f1277b49800) [pid = 1849] [serial = 1883] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f128895fc00) [pid = 1849] [serial = 1880] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f127accf000) [pid = 1849] [serial = 1886] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f128f745800) [pid = 1849] [serial = 1857] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f1292706400) [pid = 1849] [serial = 1869] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f1288777800) [pid = 1849] [serial = 1839] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f127b64cc00) [pid = 1849] [serial = 1887] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f12911c1800) [pid = 1849] [serial = 1866] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f12882ec800) [pid = 1849] [serial = 1838] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f127fddfc00) [pid = 1849] [serial = 1833] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f128c388800) [pid = 1849] [serial = 1845] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f127fd03800) [pid = 1849] [serial = 1832] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f127c255800) [pid = 1849] [serial = 1889] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f1277d8d000) [pid = 1849] [serial = 1877] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f127e0ea400) [pid = 1849] [serial = 1893] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f1294995c00) [pid = 1849] [serial = 1878] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f1292f5e000) [pid = 1849] [serial = 1872] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f1289153800) [pid = 1849] [serial = 1841] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f127d9f6800) [pid = 1849] [serial = 1749] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f127d674000) [pid = 1849] [serial = 1892] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f128c8dcc00) [pid = 1849] [serial = 1850] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f128cced400) [pid = 1849] [serial = 1853] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f1286465400) [pid = 1849] [serial = 1835] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f128ba07000) [pid = 1849] [serial = 1842] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f12919d2800) [pid = 1849] [serial = 1871] [outer = (nil)] [url = about:blank] 01:05:40 INFO - PROCESS | 1849 | 1461225940828 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12724a4800 == 153 [pid = 1849] [id = 675] 01:05:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f1277554000) [pid = 1849] [serial = 2026] [outer = (nil)] 01:05:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f127755d800) [pid = 1849] [serial = 2027] [outer = 0x7f1277554000] 01:05:40 INFO - PROCESS | 1849 | 1461225940899 Marionette DEBUG loaded listener.js 01:05:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f12779c5000) [pid = 1849] [serial = 2028] [outer = 0x7f1277554000] 01:05:42 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:42 INFO - PROCESS | 1849 | 1461225942091 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] 01:05:42 INFO - PROCESS | 1849 | 1461225942115 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 01:05:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:05:42 INFO - PROCESS | 1849 | 1461225942123 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:05:42 INFO - PROCESS | 1849 | 1461225942128 Marionette TRACE conn3 <- [1,2674,null,{}] 01:05:42 INFO - PROCESS | 1849 | 1461225942144 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}] 01:05:42 INFO - PROCESS | 1849 | 1461225942456 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:05:42 INFO - PROCESS | 1849 | 1461225942479 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12763cb000 == 154 [pid = 1849] [id = 676] 01:05:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f1277555800) [pid = 1849] [serial = 2029] [outer = (nil)] 01:05:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f12786a5c00) [pid = 1849] [serial = 2030] [outer = 0x7f1277555800] 01:05:42 INFO - PROCESS | 1849 | 1461225942542 Marionette DEBUG loaded listener.js 01:05:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f127874f800) [pid = 1849] [serial = 2031] [outer = 0x7f1277555800] 01:05:43 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:43 INFO - PROCESS | 1849 | 1461225943866 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] 01:05:43 INFO - PROCESS | 1849 | 1461225943928 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 01:05:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:05:43 INFO - PROCESS | 1849 | 1461225943935 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:05:43 INFO - PROCESS | 1849 | 1461225943938 Marionette TRACE conn3 <- [1,2678,null,{}] 01:05:43 INFO - PROCESS | 1849 | 1461225943943 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}] 01:05:44 INFO - PROCESS | 1849 | 1461225944282 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:05:44 INFO - PROCESS | 1849 | 1461225944327 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12775e6000 == 155 [pid = 1849] [id = 677] 01:05:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f12799c4800) [pid = 1849] [serial = 2032] [outer = (nil)] 01:05:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f127ac21400) [pid = 1849] [serial = 2033] [outer = 0x7f12799c4800] 01:05:44 INFO - PROCESS | 1849 | 1461225944388 Marionette DEBUG loaded listener.js 01:05:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f127b644800) [pid = 1849] [serial = 2034] [outer = 0x7f12799c4800] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f12745c2400) [pid = 1849] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f1277b4b000) [pid = 1849] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f127c11cc00) [pid = 1849] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f1288b09c00) [pid = 1849] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f1289560400) [pid = 1849] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f127cbb3000) [pid = 1849] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f1286382000) [pid = 1849] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f1288c39c00) [pid = 1849] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f127fdddc00) [pid = 1849] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f128646c000) [pid = 1849] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f127b31d400) [pid = 1849] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f127c25ac00) [pid = 1849] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f1279c45400) [pid = 1849] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f12799c5800) [pid = 1849] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f12745cfc00) [pid = 1849] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f127d63d800) [pid = 1849] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f12779c3400) [pid = 1849] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f1288c35c00) [pid = 1849] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f1277b4a000) [pid = 1849] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f12761f1400) [pid = 1849] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f127ac1e000) [pid = 1849] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f127d669400) [pid = 1849] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f12745cd400) [pid = 1849] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:05:45 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f128ba0c800) [pid = 1849] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:05:46 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:46 INFO - PROCESS | 1849 | 1461225946360 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]]]}] 01:05:46 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) 01:05:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2432ms 01:05:46 INFO - PROCESS | 1849 | 1461225946367 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:05:46 INFO - PROCESS | 1849 | 1461225946371 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 01:05:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:05:46 INFO - PROCESS | 1849 | 1461225946385 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:05:46 INFO - PROCESS | 1849 | 1461225946393 Marionette TRACE conn3 <- [1,2682,null,{}] 01:05:46 INFO - PROCESS | 1849 | 1461225946399 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}] 01:05:46 INFO - PROCESS | 1849 | 1461225946691 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:05:46 INFO - PROCESS | 1849 | 1461225946710 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279be4800 == 156 [pid = 1849] [id = 678] 01:05:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f12761f1400) [pid = 1849] [serial = 2035] [outer = (nil)] 01:05:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f127acd1c00) [pid = 1849] [serial = 2036] [outer = 0x7f12761f1400] 01:05:46 INFO - PROCESS | 1849 | 1461225946770 Marionette DEBUG loaded listener.js 01:05:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f127c128800) [pid = 1849] [serial = 2037] [outer = 0x7f12761f1400] 01:05:47 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:47 INFO - PROCESS | 1849 | 1461225947984 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]]]}] 01:05:48 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) 01:05:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1645ms 01:05:48 INFO - PROCESS | 1849 | 1461225948023 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:05:48 INFO - PROCESS | 1849 | 1461225948028 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 01:05:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:05:48 INFO - PROCESS | 1849 | 1461225948036 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:05:48 INFO - PROCESS | 1849 | 1461225948041 Marionette TRACE conn3 <- [1,2686,null,{}] 01:05:48 INFO - PROCESS | 1849 | 1461225948049 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}] 01:05:48 INFO - PROCESS | 1849 | 1461225948454 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:05:48 INFO - PROCESS | 1849 | 1461225948658 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277333000 == 157 [pid = 1849] [id = 679] 01:05:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f1277d86000) [pid = 1849] [serial = 2038] [outer = (nil)] 01:05:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f1277d8f400) [pid = 1849] [serial = 2039] [outer = 0x7f1277d86000] 01:05:48 INFO - PROCESS | 1849 | 1461225948735 Marionette DEBUG loaded listener.js 01:05:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f127874a800) [pid = 1849] [serial = 2040] [outer = 0x7f1277d86000] 01:05:50 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:50 INFO - PROCESS | 1849 | 1461225950132 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] 01:05:50 INFO - PROCESS | 1849 | 1461225950183 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 01:05:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:05:50 INFO - PROCESS | 1849 | 1461225950192 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:05:50 INFO - PROCESS | 1849 | 1461225950197 Marionette TRACE conn3 <- [1,2690,null,{}] 01:05:50 INFO - PROCESS | 1849 | 1461225950202 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}] 01:05:50 INFO - PROCESS | 1849 | 1461225950411 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:05:50 INFO - PROCESS | 1849 | 1461225950627 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5f8000 == 158 [pid = 1849] [id = 680] 01:05:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f127874f000) [pid = 1849] [serial = 2041] [outer = (nil)] 01:05:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f127b321400) [pid = 1849] [serial = 2042] [outer = 0x7f127874f000] 01:05:50 INFO - PROCESS | 1849 | 1461225950741 Marionette DEBUG loaded listener.js 01:05:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f127c133000) [pid = 1849] [serial = 2043] [outer = 0x7f127874f000] 01:05:52 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:52 INFO - PROCESS | 1849 | 1461225952219 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] 01:05:52 INFO - PROCESS | 1849 | 1461225952279 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 01:05:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:05:52 INFO - PROCESS | 1849 | 1461225952286 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:05:52 INFO - PROCESS | 1849 | 1461225952291 Marionette TRACE conn3 <- [1,2694,null,{}] 01:05:52 INFO - PROCESS | 1849 | 1461225952307 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}] 01:05:52 INFO - PROCESS | 1849 | 1461225952631 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:05:52 INFO - PROCESS | 1849 | 1461225952829 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c785800 == 159 [pid = 1849] [id = 681] 01:05:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f127c136000) [pid = 1849] [serial = 2044] [outer = (nil)] 01:05:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f127cbb7800) [pid = 1849] [serial = 2045] [outer = 0x7f127c136000] 01:05:52 INFO - PROCESS | 1849 | 1461225952906 Marionette DEBUG loaded listener.js 01:05:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f127d66c000) [pid = 1849] [serial = 2046] [outer = 0x7f127c136000] 01:05:54 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:54 INFO - PROCESS | 1849 | 1461225954365 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:05:54 INFO - PROCESS | 1849 | 1461225954431 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:05:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:05:54 INFO - PROCESS | 1849 | 1461225954438 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:05:54 INFO - PROCESS | 1849 | 1461225954441 Marionette TRACE conn3 <- [1,2698,null,{}] 01:05:54 INFO - PROCESS | 1849 | 1461225954446 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:54 INFO - PROCESS | 1849 | 1461225954656 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:05:54 INFO - PROCESS | 1849 | 1461225954914 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e0a5800 == 160 [pid = 1849] [id = 682] 01:05:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f127c334c00) [pid = 1849] [serial = 2047] [outer = (nil)] 01:05:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f127e05cc00) [pid = 1849] [serial = 2048] [outer = 0x7f127c334c00] 01:05:54 INFO - PROCESS | 1849 | 1461225954987 Marionette DEBUG loaded listener.js 01:05:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f127e0eec00) [pid = 1849] [serial = 2049] [outer = 0x7f127c334c00] 01:05:56 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 01:05:56 INFO - PROCESS | 1849 | 1461225956271 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:05:56 INFO - PROCESS | 1849 | 1461225956404 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:05:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:05:56 INFO - PROCESS | 1849 | 1461225956419 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:05:56 INFO - PROCESS | 1849 | 1461225956421 Marionette TRACE conn3 <- [1,2702,null,{}] 01:05:56 INFO - PROCESS | 1849 | 1461225956427 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:56 INFO - PROCESS | 1849 | 1461225956645 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:05:56 INFO - PROCESS | 1849 | 1461225956903 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e4b8800 == 161 [pid = 1849] [id = 683] 01:05:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f127874f400) [pid = 1849] [serial = 2050] [outer = (nil)] 01:05:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f127e13e800) [pid = 1849] [serial = 2051] [outer = 0x7f127874f400] 01:05:56 INFO - PROCESS | 1849 | 1461225956974 Marionette DEBUG loaded listener.js 01:05:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f127e147c00) [pid = 1849] [serial = 2052] [outer = 0x7f127874f400] 01:05:57 INFO - PROCESS | 1849 | 1461225957837 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:05:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:05:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1437ms 01:05:57 INFO - PROCESS | 1849 | 1461225957856 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:05:57 INFO - PROCESS | 1849 | 1461225957859 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:05:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:05:57 INFO - PROCESS | 1849 | 1461225957865 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:05:57 INFO - PROCESS | 1849 | 1461225957867 Marionette TRACE conn3 <- [1,2706,null,{}] 01:05:57 INFO - PROCESS | 1849 | 1461225957873 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:58 INFO - PROCESS | 1849 | 1461225958112 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:05:58 INFO - PROCESS | 1849 | 1461225958455 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e0800 == 162 [pid = 1849] [id = 684] 01:05:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f127fd02400) [pid = 1849] [serial = 2053] [outer = (nil)] 01:05:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f127fddd800) [pid = 1849] [serial = 2054] [outer = 0x7f127fd02400] 01:05:58 INFO - PROCESS | 1849 | 1461225958539 Marionette DEBUG loaded listener.js 01:05:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f1280145800) [pid = 1849] [serial = 2055] [outer = 0x7f127fd02400] 01:05:59 INFO - PROCESS | 1849 | 1461225959359 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:05:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:05:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1528ms 01:05:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:05:59 INFO - PROCESS | 1849 | 1461225959394 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:05:59 INFO - PROCESS | 1849 | 1461225959397 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:05:59 INFO - PROCESS | 1849 | 1461225959404 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:05:59 INFO - PROCESS | 1849 | 1461225959407 Marionette TRACE conn3 <- [1,2710,null,{}] 01:05:59 INFO - PROCESS | 1849 | 1461225959412 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:59 INFO - PROCESS | 1849 | 1461225959632 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:05:59 INFO - PROCESS | 1849 | 1461225959940 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285714800 == 163 [pid = 1849] [id = 685] 01:05:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f1280144c00) [pid = 1849] [serial = 2056] [outer = (nil)] 01:06:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f12856e2800) [pid = 1849] [serial = 2057] [outer = 0x7f1280144c00] 01:06:00 INFO - PROCESS | 1849 | 1461225960023 Marionette DEBUG loaded listener.js 01:06:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f1286387000) [pid = 1849] [serial = 2058] [outer = 0x7f1280144c00] 01:06:00 INFO - PROCESS | 1849 | 1461225960864 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:06:00 INFO - PROCESS | 1849 | 1461225960947 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:06:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:06:00 INFO - PROCESS | 1849 | 1461225960953 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:06:00 INFO - PROCESS | 1849 | 1461225960955 Marionette TRACE conn3 <- [1,2714,null,{}] 01:06:00 INFO - PROCESS | 1849 | 1461225960961 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:01 INFO - PROCESS | 1849 | 1461225961176 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:06:01 INFO - PROCESS | 1849 | 1461225961487 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861a4000 == 164 [pid = 1849] [id = 686] 01:06:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f1277b5b000) [pid = 1849] [serial = 2059] [outer = (nil)] 01:06:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f128638a400) [pid = 1849] [serial = 2060] [outer = 0x7f1277b5b000] 01:06:01 INFO - PROCESS | 1849 | 1461225961570 Marionette DEBUG loaded listener.js 01:06:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f12871f1c00) [pid = 1849] [serial = 2061] [outer = 0x7f1277b5b000] 01:06:02 INFO - PROCESS | 1849 | 1461225962369 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:06:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:06:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1486ms 01:06:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:06:02 INFO - PROCESS | 1849 | 1461225962441 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:06:02 INFO - PROCESS | 1849 | 1461225962444 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:06:02 INFO - PROCESS | 1849 | 1461225962450 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:06:02 INFO - PROCESS | 1849 | 1461225962453 Marionette TRACE conn3 <- [1,2718,null,{}] 01:06:02 INFO - PROCESS | 1849 | 1461225962458 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:02 INFO - PROCESS | 1849 | 1461225962677 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:06:02 INFO - PROCESS | 1849 | 1461225962986 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128800f000 == 165 [pid = 1849] [id = 687] 01:06:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f1287094c00) [pid = 1849] [serial = 2062] [outer = (nil)] 01:06:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f12882f1800) [pid = 1849] [serial = 2063] [outer = 0x7f1287094c00] 01:06:03 INFO - PROCESS | 1849 | 1461225963062 Marionette DEBUG loaded listener.js 01:06:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f128876b000) [pid = 1849] [serial = 2064] [outer = 0x7f1287094c00] 01:06:03 INFO - PROCESS | 1849 | 1461225963913 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:06:03 INFO - PROCESS | 1849 | 1461225963944 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:06:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:06:03 INFO - PROCESS | 1849 | 1461225963949 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:06:03 INFO - PROCESS | 1849 | 1461225963952 Marionette TRACE conn3 <- [1,2722,null,{}] 01:06:03 INFO - PROCESS | 1849 | 1461225963957 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:04 INFO - PROCESS | 1849 | 1461225964168 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:06:04 INFO - PROCESS | 1849 | 1461225964479 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288905000 == 166 [pid = 1849] [id = 688] 01:06:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f127c077000) [pid = 1849] [serial = 2065] [outer = (nil)] 01:06:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f1288a4a400) [pid = 1849] [serial = 2066] [outer = 0x7f127c077000] 01:06:04 INFO - PROCESS | 1849 | 1461225964556 Marionette DEBUG loaded listener.js 01:06:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f1288b08400) [pid = 1849] [serial = 2067] [outer = 0x7f127c077000] 01:06:05 INFO - PROCESS | 1849 | 1461225965401 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:06:05 INFO - PROCESS | 1849 | 1461225965436 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:06:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:06:05 INFO - PROCESS | 1849 | 1461225965442 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:06:05 INFO - PROCESS | 1849 | 1461225965445 Marionette TRACE conn3 <- [1,2726,null,{}] 01:06:05 INFO - PROCESS | 1849 | 1461225965450 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:05 INFO - PROCESS | 1849 | 1461225965678 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:06:06 INFO - PROCESS | 1849 | 1461225966002 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12894ce000 == 167 [pid = 1849] [id = 689] 01:06:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f128906cc00) [pid = 1849] [serial = 2068] [outer = (nil)] 01:06:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f1289144800) [pid = 1849] [serial = 2069] [outer = 0x7f128906cc00] 01:06:06 INFO - PROCESS | 1849 | 1461225966086 Marionette DEBUG loaded listener.js 01:06:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f1289273800) [pid = 1849] [serial = 2070] [outer = 0x7f128906cc00] 01:06:06 INFO - PROCESS | 1849 | 1461225966916 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:06:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:06:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1532ms 01:06:06 INFO - PROCESS | 1849 | 1461225966975 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:06:06 INFO - PROCESS | 1849 | 1461225966979 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:06:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:06:06 INFO - PROCESS | 1849 | 1461225966985 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:06:06 INFO - PROCESS | 1849 | 1461225966987 Marionette TRACE conn3 <- [1,2730,null,{}] 01:06:06 INFO - PROCESS | 1849 | 1461225966992 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:07 INFO - PROCESS | 1849 | 1461225967227 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:06:07 INFO - PROCESS | 1849 | 1461225967539 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c48f000 == 168 [pid = 1849] [id = 690] 01:06:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f1289071800) [pid = 1849] [serial = 2071] [outer = (nil)] 01:06:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f128a023000) [pid = 1849] [serial = 2072] [outer = 0x7f1289071800] 01:06:07 INFO - PROCESS | 1849 | 1461225967613 Marionette DEBUG loaded listener.js 01:06:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f128b843800) [pid = 1849] [serial = 2073] [outer = 0x7f1289071800] 01:06:08 INFO - PROCESS | 1849 | 1461225968819 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:06:08 INFO - PROCESS | 1849 | 1461225968897 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:06:08 INFO - PROCESS | 1849 | 1461225968906 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:06:08 INFO - PROCESS | 1849 | 1461225968909 Marionette TRACE conn3 <- [1,2734,null,{}] 01:06:08 INFO - PROCESS | 1849 | 1461225968914 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:09 INFO - PROCESS | 1849 | 1461225969177 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:06:09 INFO - PROCESS | 1849 | 1461225969447 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277347000 == 169 [pid = 1849] [id = 691] 01:06:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f12745cf800) [pid = 1849] [serial = 2074] [outer = (nil)] 01:06:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f127745c000) [pid = 1849] [serial = 2075] [outer = 0x7f12745cf800] 01:06:09 INFO - PROCESS | 1849 | 1461225969533 Marionette DEBUG loaded listener.js 01:06:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f127ac25c00) [pid = 1849] [serial = 2076] [outer = 0x7f12745cf800] 01:06:10 INFO - PROCESS | 1849 | 1461225970876 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:06:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:06:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2092ms 01:06:10 INFO - PROCESS | 1849 | 1461225970997 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:06:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:06:11 INFO - PROCESS | 1849 | 1461225971003 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:06:11 INFO - PROCESS | 1849 | 1461225971011 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:06:11 INFO - PROCESS | 1849 | 1461225971016 Marionette TRACE conn3 <- [1,2738,null,{}] 01:06:11 INFO - PROCESS | 1849 | 1461225971032 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:11 INFO - PROCESS | 1849 | 1461225971240 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:06:11 INFO - PROCESS | 1849 | 1461225971515 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac77000 == 170 [pid = 1849] [id = 692] 01:06:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f1277b46800) [pid = 1849] [serial = 2077] [outer = (nil)] 01:06:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f12786a8000) [pid = 1849] [serial = 2078] [outer = 0x7f1277b46800] 01:06:11 INFO - PROCESS | 1849 | 1461225971585 Marionette DEBUG loaded listener.js 01:06:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f1279c4bc00) [pid = 1849] [serial = 2079] [outer = 0x7f1277b46800] 01:06:12 INFO - PROCESS | 1849 | 1461225972553 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:06:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:06:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1642ms 01:06:12 INFO - PROCESS | 1849 | 1461225972653 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:06:12 INFO - PROCESS | 1849 | 1461225972667 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:06:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:06:12 INFO - PROCESS | 1849 | 1461225972686 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:06:12 INFO - PROCESS | 1849 | 1461225972689 Marionette TRACE conn3 <- [1,2742,null,{}] 01:06:12 INFO - PROCESS | 1849 | 1461225972764 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:12 INFO - PROCESS | 1849 | 1461225972954 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:06:13 INFO - PROCESS | 1849 | 1461225973291 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277511800 == 171 [pid = 1849] [id = 693] 01:06:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f127869fc00) [pid = 1849] [serial = 2080] [outer = (nil)] 01:06:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f127ac1bc00) [pid = 1849] [serial = 2081] [outer = 0x7f127869fc00] 01:06:13 INFO - PROCESS | 1849 | 1461225973369 Marionette DEBUG loaded listener.js 01:06:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f127b651000) [pid = 1849] [serial = 2082] [outer = 0x7f127869fc00] 01:06:14 INFO - PROCESS | 1849 | 1461225974288 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288b52000 == 170 [pid = 1849] [id = 75] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f678800 == 169 [pid = 1849] [id = 614] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127bf72800 == 168 [pid = 1849] [id = 579] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127dae7800 == 167 [pid = 1849] [id = 581] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12792dd800 == 166 [pid = 1849] [id = 603] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277334800 == 165 [pid = 1849] [id = 578] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12724a2000 == 164 [pid = 1849] [id = 620] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac4e800 == 163 [pid = 1849] [id = 574] 01:06:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:06:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1666ms 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f1277d82400) [pid = 1849] [serial = 1955] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948c9000 == 162 [pid = 1849] [id = 521] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a45b9000 == 161 [pid = 1849] [id = 617] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127871c800 == 160 [pid = 1849] [id = 484] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12775dc800 == 159 [pid = 1849] [id = 625] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2a8800 == 158 [pid = 1849] [id = 485] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f4ba000 == 157 [pid = 1849] [id = 616] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893e0000 == 156 [pid = 1849] [id = 612] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ab34000 == 155 [pid = 1849] [id = 577] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12a73c5000 == 154 [pid = 1849] [id = 618] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127bf7e000 == 153 [pid = 1849] [id = 608] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12725f1000 == 152 [pid = 1849] [id = 619] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128827d800 == 151 [pid = 1849] [id = 611] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e0b7800 == 150 [pid = 1849] [id = 573] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12858a1800 == 149 [pid = 1849] [id = 610] 01:06:14 INFO - PROCESS | 1849 | 1461225974420 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:06:14 INFO - PROCESS | 1849 | 1461225974423 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12921b6000 == 148 [pid = 1849] [id = 615] 01:06:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c47d000 == 147 [pid = 1849] [id = 671] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128a5be000 == 146 [pid = 1849] [id = 670] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891c5800 == 145 [pid = 1849] [id = 669] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288c14800 == 144 [pid = 1849] [id = 668] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128871a000 == 143 [pid = 1849] [id = 667] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128714d800 == 142 [pid = 1849] [id = 666] 01:06:14 INFO - PROCESS | 1849 | 1461225974445 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:06:14 INFO - PROCESS | 1849 | 1461225974450 Marionette TRACE conn3 <- [1,2746,null,{}] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285838800 == 141 [pid = 1849] [id = 665] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12852d4800 == 140 [pid = 1849] [id = 664] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd8b800 == 139 [pid = 1849] [id = 663] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127eca3000 == 138 [pid = 1849] [id = 662] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e0ac000 == 137 [pid = 1849] [id = 661] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c8c1800 == 136 [pid = 1849] [id = 660] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c1c9000 == 135 [pid = 1849] [id = 659] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac79800 == 134 [pid = 1849] [id = 658] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12777d4800 == 133 [pid = 1849] [id = 657] 01:06:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1272468000 == 132 [pid = 1849] [id = 656] 01:06:14 INFO - PROCESS | 1849 | 1461225974485 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:14 INFO - PROCESS | 1849 | 1461225974691 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f127b845400) [pid = 1849] [serial = 1967] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f1277469000) [pid = 1849] [serial = 1953] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f1278749400) [pid = 1849] [serial = 1961] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f128709a400) [pid = 1849] [serial = 1920] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f1289270800) [pid = 1849] [serial = 1931] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f128bc30400) [pid = 1849] [serial = 1940] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f128c9ad800) [pid = 1849] [serial = 1947] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f12871ed400) [pid = 1849] [serial = 1922] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f128b861000) [pid = 1849] [serial = 1937] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f128014b800) [pid = 1849] [serial = 1914] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f128895b800) [pid = 1849] [serial = 1926] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f127b5cb400) [pid = 1849] [serial = 1964] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f127c990800) [pid = 1849] [serial = 1904] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f128876b400) [pid = 1849] [serial = 1925] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f127b64b400) [pid = 1849] [serial = 1902] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f128a020800) [pid = 1849] [serial = 1934] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f1280150800) [pid = 1849] [serial = 1950] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f127b329800) [pid = 1849] [serial = 1901] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f127b648400) [pid = 1849] [serial = 1965] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f128ba03000) [pid = 1849] [serial = 1938] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f127e144000) [pid = 1849] [serial = 1911] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f1278743800) [pid = 1849] [serial = 1899] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f1288c41400) [pid = 1849] [serial = 1928] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f1277b61800) [pid = 1849] [serial = 1959] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f128906d400) [pid = 1849] [serial = 1929] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f128bcca400) [pid = 1849] [serial = 1941] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f12882e6000) [pid = 1849] [serial = 1923] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f127e068c00) [pid = 1849] [serial = 1908] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f128c698800) [pid = 1849] [serial = 1946] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f1286381c00) [pid = 1849] [serial = 1917] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f127cbbc000) [pid = 1849] [serial = 1905] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f127e0f5800) [pid = 1849] [serial = 1824] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f127e13a400) [pid = 1849] [serial = 1910] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f12892bd800) [pid = 1849] [serial = 1932] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f129ef81800) [pid = 1849] [serial = 1881] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f1277b54c00) [pid = 1849] [serial = 1898] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f12745c6000) [pid = 1849] [serial = 1952] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f128c389c00) [pid = 1849] [serial = 1943] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f1277b4ec00) [pid = 1849] [serial = 1958] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f128646d400) [pid = 1849] [serial = 1919] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f127d672c00) [pid = 1849] [serial = 1907] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f12799c9400) [pid = 1849] [serial = 1962] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f1277d8bc00) [pid = 1849] [serial = 1949] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f128014d800) [pid = 1849] [serial = 1916] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f128a3a4800) [pid = 1849] [serial = 1935] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f1280118c00) [pid = 1849] [serial = 1913] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f128c69d800) [pid = 1849] [serial = 1944] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 1849 | 1461225974976 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12775cc800 == 133 [pid = 1849] [id = 694] 01:06:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f1277b4ec00) [pid = 1849] [serial = 2083] [outer = (nil)] 01:06:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f127b329800) [pid = 1849] [serial = 2084] [outer = 0x7f1277b4ec00] 01:06:15 INFO - PROCESS | 1849 | 1461225975083 Marionette DEBUG loaded listener.js 01:06:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f127c9f2000) [pid = 1849] [serial = 2085] [outer = 0x7f1277b4ec00] 01:06:15 INFO - PROCESS | 1849 | 1461225975742 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:06:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:06:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1360ms 01:06:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:06:15 INFO - PROCESS | 1849 | 1461225975794 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:06:15 INFO - PROCESS | 1849 | 1461225975797 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:06:15 INFO - PROCESS | 1849 | 1461225975803 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:06:15 INFO - PROCESS | 1849 | 1461225975805 Marionette TRACE conn3 <- [1,2750,null,{}] 01:06:15 INFO - PROCESS | 1849 | 1461225975810 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:16 INFO - PROCESS | 1849 | 1461225976077 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:06:16 INFO - PROCESS | 1849 | 1461225976100 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127bf8a800 == 134 [pid = 1849] [id = 695] 01:06:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f127c25d800) [pid = 1849] [serial = 2086] [outer = (nil)] 01:06:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f127d64cc00) [pid = 1849] [serial = 2087] [outer = 0x7f127c25d800] 01:06:16 INFO - PROCESS | 1849 | 1461225976160 Marionette DEBUG loaded listener.js 01:06:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f127d9f2800) [pid = 1849] [serial = 2088] [outer = 0x7f127c25d800] 01:06:17 INFO - PROCESS | 1849 | 1461225977046 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:06:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:06:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1277ms 01:06:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:06:17 INFO - PROCESS | 1849 | 1461225977080 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:06:17 INFO - PROCESS | 1849 | 1461225977083 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:06:17 INFO - PROCESS | 1849 | 1461225977089 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:06:17 INFO - PROCESS | 1849 | 1461225977091 Marionette TRACE conn3 <- [1,2754,null,{}] 01:06:17 INFO - PROCESS | 1849 | 1461225977105 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:17 INFO - PROCESS | 1849 | 1461225977372 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:06:17 INFO - PROCESS | 1849 | 1461225977409 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c8c1800 == 135 [pid = 1849] [id = 696] 01:06:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f127d66b400) [pid = 1849] [serial = 2089] [outer = (nil)] 01:06:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f127e0f3000) [pid = 1849] [serial = 2090] [outer = 0x7f127d66b400] 01:06:17 INFO - PROCESS | 1849 | 1461225977475 Marionette DEBUG loaded listener.js 01:06:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f127e147800) [pid = 1849] [serial = 2091] [outer = 0x7f127d66b400] 01:06:18 INFO - PROCESS | 1849 | 1461225978383 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:06:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:06:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1337ms 01:06:18 INFO - PROCESS | 1849 | 1461225978426 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:06:18 INFO - PROCESS | 1849 | 1461225978430 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:06:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:06:18 INFO - PROCESS | 1849 | 1461225978441 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:06:18 INFO - PROCESS | 1849 | 1461225978443 Marionette TRACE conn3 <- [1,2758,null,{}] 01:06:18 INFO - PROCESS | 1849 | 1461225978466 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:18 INFO - PROCESS | 1849 | 1461225978793 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f12745c2000) [pid = 1849] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f12786a7400) [pid = 1849] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f1280126000) [pid = 1849] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f127e061400) [pid = 1849] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f127fd09c00) [pid = 1849] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f127fd10000) [pid = 1849] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f127b31e800) [pid = 1849] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f127d672800) [pid = 1849] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f1277554000) [pid = 1849] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f128c38b400) [pid = 1849] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f1278743000) [pid = 1849] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f12799c4800) [pid = 1849] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f1288a52400) [pid = 1849] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f128bc37c00) [pid = 1849] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f127b844000) [pid = 1849] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f1277555800) [pid = 1849] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f1288a51000) [pid = 1849] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f12882e4400) [pid = 1849] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f127c12f000) [pid = 1849] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f127fd09000) [pid = 1849] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f128b863c00) [pid = 1849] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f12745c2800) [pid = 1849] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:06:19 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f12745c1400) [pid = 1849] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:06:19 INFO - PROCESS | 1849 | 1461225979519 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12785df000 == 136 [pid = 1849] [id = 697] 01:06:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f12745c1400) [pid = 1849] [serial = 2092] [outer = (nil)] 01:06:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f1277554400) [pid = 1849] [serial = 2093] [outer = 0x7f12745c1400] 01:06:19 INFO - PROCESS | 1849 | 1461225979582 Marionette DEBUG loaded listener.js 01:06:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f127c076400) [pid = 1849] [serial = 2094] [outer = 0x7f12745c1400] 01:06:20 INFO - PROCESS | 1849 | 1461225980194 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:06:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:06:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1797ms 01:06:20 INFO - PROCESS | 1849 | 1461225980239 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:06:20 INFO - PROCESS | 1849 | 1461225980242 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:06:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:06:20 INFO - PROCESS | 1849 | 1461225980247 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:06:20 INFO - PROCESS | 1849 | 1461225980250 Marionette TRACE conn3 <- [1,2762,null,{}] 01:06:20 INFO - PROCESS | 1849 | 1461225980254 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:20 INFO - PROCESS | 1849 | 1461225980506 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:06:20 INFO - PROCESS | 1849 | 1461225980526 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e4ad800 == 137 [pid = 1849] [id = 698] 01:06:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f12745c2000) [pid = 1849] [serial = 2095] [outer = (nil)] 01:06:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f127fdd3400) [pid = 1849] [serial = 2096] [outer = 0x7f12745c2000] 01:06:20 INFO - PROCESS | 1849 | 1461225980596 Marionette DEBUG loaded listener.js 01:06:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f1280146c00) [pid = 1849] [serial = 2097] [outer = 0x7f12745c2000] 01:06:21 INFO - PROCESS | 1849 | 1461225981524 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:06:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:06:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1330ms 01:06:21 INFO - PROCESS | 1849 | 1461225981578 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:06:21 INFO - PROCESS | 1849 | 1461225981584 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:06:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:06:21 INFO - PROCESS | 1849 | 1461225981592 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:06:21 INFO - PROCESS | 1849 | 1461225981597 Marionette TRACE conn3 <- [1,2766,null,{}] 01:06:21 INFO - PROCESS | 1849 | 1461225981605 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:21 INFO - PROCESS | 1849 | 1461225981868 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:06:22 INFO - PROCESS | 1849 | 1461225982194 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12763c7800 == 138 [pid = 1849] [id = 699] 01:06:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f12779cb400) [pid = 1849] [serial = 2098] [outer = (nil)] 01:06:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f1277b55000) [pid = 1849] [serial = 2099] [outer = 0x7f12779cb400] 01:06:22 INFO - PROCESS | 1849 | 1461225982275 Marionette DEBUG loaded listener.js 01:06:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f1277d8f800) [pid = 1849] [serial = 2100] [outer = 0x7f12779cb400] 01:06:23 INFO - PROCESS | 1849 | 1461225983138 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:06:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:06:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1588ms 01:06:23 INFO - PROCESS | 1849 | 1461225983180 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:06:23 INFO - PROCESS | 1849 | 1461225983190 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:06:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:06:23 INFO - PROCESS | 1849 | 1461225983201 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:06:23 INFO - PROCESS | 1849 | 1461225983205 Marionette TRACE conn3 <- [1,2770,null,{}] 01:06:23 INFO - PROCESS | 1849 | 1461225983211 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:23 INFO - PROCESS | 1849 | 1461225983439 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:06:23 INFO - PROCESS | 1849 | 1461225983788 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c8b6000 == 139 [pid = 1849] [id = 700] 01:06:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f127b8a7000) [pid = 1849] [serial = 2101] [outer = (nil)] 01:06:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f127c124000) [pid = 1849] [serial = 2102] [outer = 0x7f127b8a7000] 01:06:23 INFO - PROCESS | 1849 | 1461225983867 Marionette DEBUG loaded listener.js 01:06:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f127c9e8c00) [pid = 1849] [serial = 2103] [outer = 0x7f127b8a7000] 01:06:24 INFO - PROCESS | 1849 | 1461225984735 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:06:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:06:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1586ms 01:06:24 INFO - PROCESS | 1849 | 1461225984788 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:06:24 INFO - PROCESS | 1849 | 1461225984792 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:06:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:06:24 INFO - PROCESS | 1849 | 1461225984797 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:06:24 INFO - PROCESS | 1849 | 1461225984803 Marionette TRACE conn3 <- [1,2774,null,{}] 01:06:24 INFO - PROCESS | 1849 | 1461225984819 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:25 INFO - PROCESS | 1849 | 1461225985036 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:06:25 INFO - PROCESS | 1849 | 1461225985382 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd9b800 == 140 [pid = 1849] [id = 701] 01:06:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f127cbb2c00) [pid = 1849] [serial = 2104] [outer = (nil)] 01:06:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f127e146c00) [pid = 1849] [serial = 2105] [outer = 0x7f127cbb2c00] 01:06:25 INFO - PROCESS | 1849 | 1461225985463 Marionette DEBUG loaded listener.js 01:06:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f127fd06c00) [pid = 1849] [serial = 2106] [outer = 0x7f127cbb2c00] 01:06:26 INFO - PROCESS | 1849 | 1461225986303 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:06:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:06:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1539ms 01:06:26 INFO - PROCESS | 1849 | 1461225986339 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:06:26 INFO - PROCESS | 1849 | 1461225986343 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:06:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:06:26 INFO - PROCESS | 1849 | 1461225986349 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:06:26 INFO - PROCESS | 1849 | 1461225986352 Marionette TRACE conn3 <- [1,2778,null,{}] 01:06:26 INFO - PROCESS | 1849 | 1461225986357 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:26 INFO - PROCESS | 1849 | 1461225986573 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:06:26 INFO - PROCESS | 1849 | 1461225986842 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285725800 == 141 [pid = 1849] [id = 702] 01:06:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f127fd0b800) [pid = 1849] [serial = 2107] [outer = (nil)] 01:06:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f128014b800) [pid = 1849] [serial = 2108] [outer = 0x7f127fd0b800] 01:06:26 INFO - PROCESS | 1849 | 1461225986962 Marionette DEBUG loaded listener.js 01:06:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f12856e8000) [pid = 1849] [serial = 2109] [outer = 0x7f127fd0b800] 01:06:27 INFO - PROCESS | 1849 | 1461225987756 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:06:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:06:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1478ms 01:06:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:06:27 INFO - PROCESS | 1849 | 1461225987828 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:06:27 INFO - PROCESS | 1849 | 1461225987831 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:06:27 INFO - PROCESS | 1849 | 1461225987837 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:06:27 INFO - PROCESS | 1849 | 1461225987840 Marionette TRACE conn3 <- [1,2782,null,{}] 01:06:27 INFO - PROCESS | 1849 | 1461225987845 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:28 INFO - PROCESS | 1849 | 1461225988055 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:06:28 INFO - PROCESS | 1849 | 1461225988357 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12859ae000 == 142 [pid = 1849] [id = 703] 01:06:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f127fddb000) [pid = 1849] [serial = 2110] [outer = (nil)] 01:06:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f12871e3000) [pid = 1849] [serial = 2111] [outer = 0x7f127fddb000] 01:06:28 INFO - PROCESS | 1849 | 1461225988443 Marionette DEBUG loaded listener.js 01:06:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f1287382c00) [pid = 1849] [serial = 2112] [outer = 0x7f127fddb000] 01:06:29 INFO - PROCESS | 1849 | 1461225989251 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:06:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:06:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1486ms 01:06:29 INFO - PROCESS | 1849 | 1461225989323 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:06:29 INFO - PROCESS | 1849 | 1461225989327 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:06:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:06:29 INFO - PROCESS | 1849 | 1461225989333 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:06:29 INFO - PROCESS | 1849 | 1461225989335 Marionette TRACE conn3 <- [1,2786,null,{}] 01:06:29 INFO - PROCESS | 1849 | 1461225989340 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:29 INFO - PROCESS | 1849 | 1461225989617 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:06:29 INFO - PROCESS | 1849 | 1461225989939 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128827e800 == 143 [pid = 1849] [id = 704] 01:06:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f128895cc00) [pid = 1849] [serial = 2113] [outer = (nil)] 01:06:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f1288c3bc00) [pid = 1849] [serial = 2114] [outer = 0x7f128895cc00] 01:06:30 INFO - PROCESS | 1849 | 1461225990015 Marionette DEBUG loaded listener.js 01:06:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f1289069c00) [pid = 1849] [serial = 2115] [outer = 0x7f128895cc00] 01:06:30 INFO - PROCESS | 1849 | 1461225990825 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:06:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:06:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1530ms 01:06:30 INFO - PROCESS | 1849 | 1461225990864 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:06:30 INFO - PROCESS | 1849 | 1461225990868 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:06:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:06:30 INFO - PROCESS | 1849 | 1461225990873 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:06:30 INFO - PROCESS | 1849 | 1461225990876 Marionette TRACE conn3 <- [1,2790,null,{}] 01:06:30 INFO - PROCESS | 1849 | 1461225990881 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:31 INFO - PROCESS | 1849 | 1461225991082 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:06:31 INFO - PROCESS | 1849 | 1461225991352 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128908b000 == 144 [pid = 1849] [id = 705] 01:06:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f128895f800) [pid = 1849] [serial = 2116] [outer = (nil)] 01:06:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f1289269400) [pid = 1849] [serial = 2117] [outer = 0x7f128895f800] 01:06:31 INFO - PROCESS | 1849 | 1461225991465 Marionette DEBUG loaded listener.js 01:06:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f12892bc400) [pid = 1849] [serial = 2118] [outer = 0x7f128895f800] 01:06:32 INFO - PROCESS | 1849 | 1461225992274 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:06:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:06:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1432ms 01:06:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:06:32 INFO - PROCESS | 1849 | 1461225992307 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:06:32 INFO - PROCESS | 1849 | 1461225992310 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:06:32 INFO - PROCESS | 1849 | 1461225992316 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:06:32 INFO - PROCESS | 1849 | 1461225992319 Marionette TRACE conn3 <- [1,2794,null,{}] 01:06:32 INFO - PROCESS | 1849 | 1461225992324 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:32 INFO - PROCESS | 1849 | 1461225992529 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:06:32 INFO - PROCESS | 1849 | 1461225992800 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12893e2800 == 145 [pid = 1849] [id = 706] 01:06:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f128905d800) [pid = 1849] [serial = 2119] [outer = (nil)] 01:06:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f128a39ac00) [pid = 1849] [serial = 2120] [outer = 0x7f128905d800] 01:06:32 INFO - PROCESS | 1849 | 1461225992913 Marionette DEBUG loaded listener.js 01:06:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f128a551800) [pid = 1849] [serial = 2121] [outer = 0x7f128905d800] 01:06:33 INFO - PROCESS | 1849 | 1461225993695 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:06:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:06:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1435ms 01:06:33 INFO - PROCESS | 1849 | 1461225993751 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:06:33 INFO - PROCESS | 1849 | 1461225993754 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:06:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:06:33 INFO - PROCESS | 1849 | 1461225993760 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:06:33 INFO - PROCESS | 1849 | 1461225993762 Marionette TRACE conn3 <- [1,2798,null,{}] 01:06:33 INFO - PROCESS | 1849 | 1461225993768 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:33 INFO - PROCESS | 1849 | 1461225993974 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:06:34 INFO - PROCESS | 1849 | 1461225994245 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c47d800 == 146 [pid = 1849] [id = 707] 01:06:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f128a554800) [pid = 1849] [serial = 2122] [outer = (nil)] 01:06:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f128b864800) [pid = 1849] [serial = 2123] [outer = 0x7f128a554800] 01:06:34 INFO - PROCESS | 1849 | 1461225994357 Marionette DEBUG loaded listener.js 01:06:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f128ba03400) [pid = 1849] [serial = 2124] [outer = 0x7f128a554800] 01:06:35 INFO - PROCESS | 1849 | 1461225995175 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1481ms 01:06:35 INFO - PROCESS | 1849 | 1461225995243 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:06:35 INFO - PROCESS | 1849 | 1461225995246 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:06:35 INFO - PROCESS | 1849 | 1461225995252 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:06:35 INFO - PROCESS | 1849 | 1461225995254 Marionette TRACE conn3 <- [1,2802,null,{}] 01:06:35 INFO - PROCESS | 1849 | 1461225995259 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:35 INFO - PROCESS | 1849 | 1461225995458 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:06:35 INFO - PROCESS | 1849 | 1461225995768 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c5f7000 == 147 [pid = 1849] [id = 708] 01:06:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f127b31c800) [pid = 1849] [serial = 2125] [outer = (nil)] 01:06:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f128ba2a400) [pid = 1849] [serial = 2126] [outer = 0x7f127b31c800] 01:06:35 INFO - PROCESS | 1849 | 1461225995844 Marionette DEBUG loaded listener.js 01:06:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f128bcc2800) [pid = 1849] [serial = 2127] [outer = 0x7f127b31c800] 01:06:36 INFO - PROCESS | 1849 | 1461225996642 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1433ms 01:06:36 INFO - PROCESS | 1849 | 1461225996688 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:06:36 INFO - PROCESS | 1849 | 1461225996695 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:06:36 INFO - PROCESS | 1849 | 1461225996704 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:06:36 INFO - PROCESS | 1849 | 1461225996711 Marionette TRACE conn3 <- [1,2806,null,{}] 01:06:36 INFO - PROCESS | 1849 | 1461225996719 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:37 INFO - PROCESS | 1849 | 1461225996999 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:06:37 INFO - PROCESS | 1849 | 1461225997320 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cc50000 == 148 [pid = 1849] [id = 709] 01:06:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f128c4e3800) [pid = 1849] [serial = 2128] [outer = (nil)] 01:06:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f128c692800) [pid = 1849] [serial = 2129] [outer = 0x7f128c4e3800] 01:06:37 INFO - PROCESS | 1849 | 1461225997396 Marionette DEBUG loaded listener.js 01:06:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f128c87a800) [pid = 1849] [serial = 2130] [outer = 0x7f128c4e3800] 01:06:38 INFO - PROCESS | 1849 | 1461225998241 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1591ms 01:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:06:38 INFO - PROCESS | 1849 | 1461225998294 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:06:38 INFO - PROCESS | 1849 | 1461225998296 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:06:38 INFO - PROCESS | 1849 | 1461225998302 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:06:38 INFO - PROCESS | 1849 | 1461225998305 Marionette TRACE conn3 <- [1,2810,null,{}] 01:06:38 INFO - PROCESS | 1849 | 1461225998310 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:38 INFO - PROCESS | 1849 | 1461225998524 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:06:38 INFO - PROCESS | 1849 | 1461225998849 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128f580800 == 149 [pid = 1849] [id = 710] 01:06:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f127fd10c00) [pid = 1849] [serial = 2131] [outer = (nil)] 01:06:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f128c9b0c00) [pid = 1849] [serial = 2132] [outer = 0x7f127fd10c00] 01:06:38 INFO - PROCESS | 1849 | 1461225998960 Marionette DEBUG loaded listener.js 01:06:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f128ccf2400) [pid = 1849] [serial = 2133] [outer = 0x7f127fd10c00] 01:06:39 INFO - PROCESS | 1849 | 1461225999747 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:06:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:06:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1494ms 01:06:39 INFO - PROCESS | 1849 | 1461225999797 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:06:39 INFO - PROCESS | 1849 | 1461225999800 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:06:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:06:39 INFO - PROCESS | 1849 | 1461225999805 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:06:39 INFO - PROCESS | 1849 | 1461225999807 Marionette TRACE conn3 <- [1,2814,null,{}] 01:06:39 INFO - PROCESS | 1849 | 1461225999813 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:40 INFO - PROCESS | 1849 | 1461226000007 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:06:40 INFO - PROCESS | 1849 | 1461226000280 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129087b000 == 150 [pid = 1849] [id = 711] 01:06:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f128c8e3000) [pid = 1849] [serial = 2134] [outer = (nil)] 01:06:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f128e108400) [pid = 1849] [serial = 2135] [outer = 0x7f128c8e3000] 01:06:40 INFO - PROCESS | 1849 | 1461226000394 Marionette DEBUG loaded listener.js 01:06:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f128e38a000) [pid = 1849] [serial = 2136] [outer = 0x7f128c8e3000] 01:06:41 INFO - PROCESS | 1849 | 1461226001169 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:06:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:06:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1434ms 01:06:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:06:41 INFO - PROCESS | 1849 | 1461226001241 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:06:41 INFO - PROCESS | 1849 | 1461226001243 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:06:41 INFO - PROCESS | 1849 | 1461226001250 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:06:41 INFO - PROCESS | 1849 | 1461226001252 Marionette TRACE conn3 <- [1,2818,null,{}] 01:06:41 INFO - PROCESS | 1849 | 1461226001257 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:41 INFO - PROCESS | 1849 | 1461226001462 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:06:41 INFO - PROCESS | 1849 | 1461226001733 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291043800 == 151 [pid = 1849] [id = 712] 01:06:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f128ccf7400) [pid = 1849] [serial = 2137] [outer = (nil)] 01:06:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f128f5d5000) [pid = 1849] [serial = 2138] [outer = 0x7f128ccf7400] 01:06:41 INFO - PROCESS | 1849 | 1461226001856 Marionette DEBUG loaded listener.js 01:06:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f128f73a400) [pid = 1849] [serial = 2139] [outer = 0x7f128ccf7400] 01:06:42 INFO - PROCESS | 1849 | 1461226002656 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1479ms 01:06:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:06:42 INFO - PROCESS | 1849 | 1461226002729 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:06:42 INFO - PROCESS | 1849 | 1461226002731 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:06:42 INFO - PROCESS | 1849 | 1461226002737 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:06:42 INFO - PROCESS | 1849 | 1461226002740 Marionette TRACE conn3 <- [1,2822,null,{}] 01:06:42 INFO - PROCESS | 1849 | 1461226002745 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:43 INFO - PROCESS | 1849 | 1461226003003 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:06:43 INFO - PROCESS | 1849 | 1461226003318 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129195b000 == 152 [pid = 1849] [id = 713] 01:06:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f1289149000) [pid = 1849] [serial = 2140] [outer = (nil)] 01:06:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f128f743800) [pid = 1849] [serial = 2141] [outer = 0x7f1289149000] 01:06:43 INFO - PROCESS | 1849 | 1461226003392 Marionette DEBUG loaded listener.js 01:06:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f128f8b3000) [pid = 1849] [serial = 2142] [outer = 0x7f1289149000] 01:06:44 INFO - PROCESS | 1849 | 1461226004211 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:06:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:06:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1530ms 01:06:44 INFO - PROCESS | 1849 | 1461226004267 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:06:44 INFO - PROCESS | 1849 | 1461226004270 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:06:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:06:44 INFO - PROCESS | 1849 | 1461226004276 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:06:44 INFO - PROCESS | 1849 | 1461226004278 Marionette TRACE conn3 <- [1,2826,null,{}] 01:06:44 INFO - PROCESS | 1849 | 1461226004283 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:44 INFO - PROCESS | 1849 | 1461226004503 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:06:44 INFO - PROCESS | 1849 | 1461226004820 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291e58800 == 153 [pid = 1849] [id = 714] 01:06:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f128c9afc00) [pid = 1849] [serial = 2143] [outer = (nil)] 01:06:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f128f8bc800) [pid = 1849] [serial = 2144] [outer = 0x7f128c9afc00] 01:06:44 INFO - PROCESS | 1849 | 1461226004895 Marionette DEBUG loaded listener.js 01:06:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f128f8d7400) [pid = 1849] [serial = 2145] [outer = 0x7f128c9afc00] 01:06:45 INFO - PROCESS | 1849 | 1461226005695 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:06:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:06:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1477ms 01:06:45 INFO - PROCESS | 1849 | 1461226005754 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:06:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:06:45 INFO - PROCESS | 1849 | 1461226005758 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:06:45 INFO - PROCESS | 1849 | 1461226005763 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:06:45 INFO - PROCESS | 1849 | 1461226005766 Marionette TRACE conn3 <- [1,2830,null,{}] 01:06:45 INFO - PROCESS | 1849 | 1461226005771 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:45 INFO - PROCESS | 1849 | 1461226005989 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:06:46 INFO - PROCESS | 1849 | 1461226006307 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129283c800 == 154 [pid = 1849] [id = 715] 01:06:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f12904c6800) [pid = 1849] [serial = 2146] [outer = (nil)] 01:06:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f12906c8400) [pid = 1849] [serial = 2147] [outer = 0x7f12904c6800] 01:06:46 INFO - PROCESS | 1849 | 1461226006378 Marionette DEBUG loaded listener.js 01:06:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f1290895000) [pid = 1849] [serial = 2148] [outer = 0x7f12904c6800] 01:06:47 INFO - PROCESS | 1849 | 1461226007178 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:06:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:06:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1487ms 01:06:47 INFO - PROCESS | 1849 | 1461226007251 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:06:47 INFO - PROCESS | 1849 | 1461226007255 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:06:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:06:47 INFO - PROCESS | 1849 | 1461226007260 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:06:47 INFO - PROCESS | 1849 | 1461226007263 Marionette TRACE conn3 <- [1,2834,null,{}] 01:06:47 INFO - PROCESS | 1849 | 1461226007268 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:47 INFO - PROCESS | 1849 | 1461226007482 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:06:47 INFO - PROCESS | 1849 | 1461226007794 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12933e7000 == 155 [pid = 1849] [id = 716] 01:06:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f12775a6c00) [pid = 1849] [serial = 2149] [outer = (nil)] 01:06:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f1290895400) [pid = 1849] [serial = 2150] [outer = 0x7f12775a6c00] 01:06:47 INFO - PROCESS | 1849 | 1461226007868 Marionette DEBUG loaded listener.js 01:06:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f12911b8000) [pid = 1849] [serial = 2151] [outer = 0x7f12775a6c00] 01:06:48 INFO - PROCESS | 1849 | 1461226008698 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:06:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:06:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1484ms 01:06:48 INFO - PROCESS | 1849 | 1461226008746 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:06:48 INFO - PROCESS | 1849 | 1461226008749 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:06:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:06:48 INFO - PROCESS | 1849 | 1461226008755 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:06:48 INFO - PROCESS | 1849 | 1461226008757 Marionette TRACE conn3 <- [1,2838,null,{}] 01:06:48 INFO - PROCESS | 1849 | 1461226008763 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:49 INFO - PROCESS | 1849 | 1461226009002 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:06:49 INFO - PROCESS | 1849 | 1461226009322 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12725f9000 == 156 [pid = 1849] [id = 717] 01:06:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f12761efc00) [pid = 1849] [serial = 2152] [outer = (nil)] 01:06:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f1277b42c00) [pid = 1849] [serial = 2153] [outer = 0x7f12761efc00] 01:06:49 INFO - PROCESS | 1849 | 1461226009398 Marionette DEBUG loaded listener.js 01:06:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f128014a800) [pid = 1849] [serial = 2154] [outer = 0x7f12761efc00] 01:06:50 INFO - PROCESS | 1849 | 1461226010189 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:06:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:06:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1479ms 01:06:50 INFO - PROCESS | 1849 | 1461226010236 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:06:50 INFO - PROCESS | 1849 | 1461226010239 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:06:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:06:50 INFO - PROCESS | 1849 | 1461226010245 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:06:50 INFO - PROCESS | 1849 | 1461226010247 Marionette TRACE conn3 <- [1,2842,null,{}] 01:06:50 INFO - PROCESS | 1849 | 1461226010254 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:50 INFO - PROCESS | 1849 | 1461226010484 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:06:51 INFO - PROCESS | 1849 | 1461226011404 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ab32000 == 157 [pid = 1849] [id = 718] 01:06:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f12761f6800) [pid = 1849] [serial = 2155] [outer = (nil)] 01:06:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f127745e400) [pid = 1849] [serial = 2156] [outer = 0x7f12761f6800] 01:06:51 INFO - PROCESS | 1849 | 1461226011476 Marionette DEBUG loaded listener.js 01:06:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f12779c6400) [pid = 1849] [serial = 2157] [outer = 0x7f12761f6800] 01:06:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288c1d800 == 156 [pid = 1849] [id = 534] 01:06:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac4c000 == 155 [pid = 1849] [id = 626] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f1277b56c00) [pid = 1849] [serial = 1896] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f12799d1400) [pid = 1849] [serial = 1974] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f128738d000) [pid = 1849] [serial = 1997] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f127e066400) [pid = 1849] [serial = 1985] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f1280117c00) [pid = 1849] [serial = 1989] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f1287095400) [pid = 1849] [serial = 1995] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f127d9fc000) [pid = 1849] [serial = 2021] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f127e1bd800) [pid = 1849] [serial = 1986] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f128b861c00) [pid = 1849] [serial = 2007] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f12779c5000) [pid = 1849] [serial = 2028] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f127874cc00) [pid = 1849] [serial = 1973] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f128c8e3400) [pid = 1849] [serial = 2018] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f127755d800) [pid = 1849] [serial = 2027] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f127b8a7400) [pid = 1849] [serial = 1977] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f127b325800) [pid = 1849] [serial = 1976] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f1288697800) [pid = 1849] [serial = 1998] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f127ac21400) [pid = 1849] [serial = 2033] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f128e384c00) [pid = 1849] [serial = 2024] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f1289271000) [pid = 1849] [serial = 2003] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f128c87c000) [pid = 1849] [serial = 2016] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f127d640c00) [pid = 1849] [serial = 1982] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f127b644800) [pid = 1849] [serial = 2034] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f128e104c00) [pid = 1849] [serial = 2022] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f127874f800) [pid = 1849] [serial = 2031] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f128a39bc00) [pid = 1849] [serial = 2004] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f1288c3ec00) [pid = 1849] [serial = 2001] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f128ba0d000) [pid = 1849] [serial = 2009] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f127fdd7c00) [pid = 1849] [serial = 1988] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f127d669c00) [pid = 1849] [serial = 1983] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f127c334400) [pid = 1849] [serial = 1979] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f128b83cc00) [pid = 1849] [serial = 2006] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f128c69a800) [pid = 1849] [serial = 2015] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f127c98ac00) [pid = 1849] [serial = 1980] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f1288a55c00) [pid = 1849] [serial = 2000] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f128011b800) [pid = 1849] [serial = 1991] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f128c4e0000) [pid = 1849] [serial = 2013] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f1278744000) [pid = 1849] [serial = 1956] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f128c9b1c00) [pid = 1849] [serial = 2019] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f128bc36400) [pid = 1849] [serial = 2010] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f127745dc00) [pid = 1849] [serial = 1970] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f1286387c00) [pid = 1849] [serial = 1994] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f12856dec00) [pid = 1849] [serial = 1992] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f12775a7800) [pid = 1849] [serial = 1971] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f12786a5c00) [pid = 1849] [serial = 2030] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f128c385000) [pid = 1849] [serial = 2012] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f127acd1c00) [pid = 1849] [serial = 2036] [outer = (nil)] [url = about:blank] 01:06:52 INFO - PROCESS | 1849 | 1461226012917 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:06:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:06:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2693ms 01:06:52 INFO - PROCESS | 1849 | 1461226012986 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:06:52 INFO - PROCESS | 1849 | 1461226012992 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:06:53 INFO - PROCESS | 1849 | 1461226013003 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:06:53 INFO - PROCESS | 1849 | 1461226013006 Marionette TRACE conn3 <- [1,2846,null,{}] 01:06:53 INFO - PROCESS | 1849 | 1461226013016 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:53 INFO - PROCESS | 1849 | 1461226013218 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:06:53 INFO - PROCESS | 1849 | 1461226013396 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12763d5800 == 156 [pid = 1849] [id = 719] 01:06:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f12761f7400) [pid = 1849] [serial = 2158] [outer = (nil)] 01:06:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f12799cdc00) [pid = 1849] [serial = 2159] [outer = 0x7f12761f7400] 01:06:53 INFO - PROCESS | 1849 | 1461226013462 Marionette DEBUG loaded listener.js 01:06:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f127aa44800) [pid = 1849] [serial = 2160] [outer = 0x7f12761f7400] 01:06:54 INFO - PROCESS | 1849 | 1461226014341 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:06:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:06:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1393ms 01:06:54 INFO - PROCESS | 1849 | 1461226014400 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:06:54 INFO - PROCESS | 1849 | 1461226014405 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:06:54 INFO - PROCESS | 1849 | 1461226014411 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:06:54 INFO - PROCESS | 1849 | 1461226014414 Marionette TRACE conn3 <- [1,2850,null,{}] 01:06:54 INFO - PROCESS | 1849 | 1461226014419 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:54 INFO - PROCESS | 1849 | 1461226014629 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:06:54 INFO - PROCESS | 1849 | 1461226014881 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279ba4000 == 157 [pid = 1849] [id = 720] 01:06:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f127b5d1400) [pid = 1849] [serial = 2161] [outer = (nil)] 01:06:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f127b8b2400) [pid = 1849] [serial = 2162] [outer = 0x7f127b5d1400] 01:06:54 INFO - PROCESS | 1849 | 1461226014952 Marionette DEBUG loaded listener.js 01:06:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f127c137400) [pid = 1849] [serial = 2163] [outer = 0x7f127b5d1400] 01:06:55 INFO - PROCESS | 1849 | 1461226015694 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:06:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:06:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1336ms 01:06:55 INFO - PROCESS | 1849 | 1461226015749 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:06:55 INFO - PROCESS | 1849 | 1461226015753 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:06:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:06:55 INFO - PROCESS | 1849 | 1461226015770 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:06:55 INFO - PROCESS | 1849 | 1461226015778 Marionette TRACE conn3 <- [1,2854,null,{}] 01:06:55 INFO - PROCESS | 1849 | 1461226015790 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:56 INFO - PROCESS | 1849 | 1461226016056 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:06:56 INFO - PROCESS | 1849 | 1461226016087 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127bf6f800 == 158 [pid = 1849] [id = 721] 01:06:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f127acd1c00) [pid = 1849] [serial = 2164] [outer = (nil)] 01:06:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f127cbb5000) [pid = 1849] [serial = 2165] [outer = 0x7f127acd1c00] 01:06:56 INFO - PROCESS | 1849 | 1461226016145 Marionette DEBUG loaded listener.js 01:06:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f127d647000) [pid = 1849] [serial = 2166] [outer = 0x7f127acd1c00] 01:06:57 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f1277465c00) [pid = 1849] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:06:57 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f127d66b400) [pid = 1849] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:06:57 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f1277b46800) [pid = 1849] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:06:57 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f127869fc00) [pid = 1849] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:06:57 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f1277b4ec00) [pid = 1849] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:06:57 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f127c25d800) [pid = 1849] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:06:57 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f12745c1400) [pid = 1849] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:06:57 INFO - PROCESS | 1849 | 1461226017464 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:06:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:06:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1761ms 01:06:57 INFO - PROCESS | 1849 | 1461226017521 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:06:57 INFO - PROCESS | 1849 | 1461226017524 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:06:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:06:57 INFO - PROCESS | 1849 | 1461226017531 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:06:57 INFO - PROCESS | 1849 | 1461226017533 Marionette TRACE conn3 <- [1,2858,null,{}] 01:06:57 INFO - PROCESS | 1849 | 1461226017539 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:57 INFO - PROCESS | 1849 | 1461226017724 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:06:57 INFO - PROCESS | 1849 | 1461226017942 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2e6800 == 159 [pid = 1849] [id = 722] 01:06:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f12775a2c00) [pid = 1849] [serial = 2167] [outer = (nil)] 01:06:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f127d66d000) [pid = 1849] [serial = 2168] [outer = 0x7f12775a2c00] 01:06:58 INFO - PROCESS | 1849 | 1461226018004 Marionette DEBUG loaded listener.js 01:06:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f127d9f7800) [pid = 1849] [serial = 2169] [outer = 0x7f12775a2c00] 01:06:58 INFO - PROCESS | 1849 | 1461226018661 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:06:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:06:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1180ms 01:06:58 INFO - PROCESS | 1849 | 1461226018715 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:06:58 INFO - PROCESS | 1849 | 1461226018730 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:06:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:06:58 INFO - PROCESS | 1849 | 1461226018746 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:06:58 INFO - PROCESS | 1849 | 1461226018749 Marionette TRACE conn3 <- [1,2862,null,{}] 01:06:58 INFO - PROCESS | 1849 | 1461226018753 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:58 INFO - PROCESS | 1849 | 1461226018947 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:06:58 INFO - PROCESS | 1849 | 1461226018957 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127d695000 == 160 [pid = 1849] [id = 723] 01:06:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f127e142800) [pid = 1849] [serial = 2170] [outer = (nil)] 01:06:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f127e146000) [pid = 1849] [serial = 2171] [outer = 0x7f127e142800] 01:06:59 INFO - PROCESS | 1849 | 1461226019043 Marionette DEBUG loaded listener.js 01:06:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f127fdd7c00) [pid = 1849] [serial = 2172] [outer = 0x7f127e142800] 01:07:00 INFO - PROCESS | 1849 | 1461226020286 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:07:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:07:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1578ms 01:07:00 INFO - PROCESS | 1849 | 1461226020325 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:07:00 INFO - PROCESS | 1849 | 1461226020332 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:07:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:07:00 INFO - PROCESS | 1849 | 1461226020340 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:07:00 INFO - PROCESS | 1849 | 1461226020346 Marionette TRACE conn3 <- [1,2866,null,{}] 01:07:00 INFO - PROCESS | 1849 | 1461226020353 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:00 INFO - PROCESS | 1849 | 1461226020575 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:07:00 INFO - PROCESS | 1849 | 1461226020909 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279bce000 == 161 [pid = 1849] [id = 724] 01:07:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f127aa3c000) [pid = 1849] [serial = 2173] [outer = (nil)] 01:07:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f127ac1e400) [pid = 1849] [serial = 2174] [outer = 0x7f127aa3c000] 01:07:00 INFO - PROCESS | 1849 | 1461226020986 Marionette DEBUG loaded listener.js 01:07:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f127b646c00) [pid = 1849] [serial = 2175] [outer = 0x7f127aa3c000] 01:07:01 INFO - PROCESS | 1849 | 1461226021872 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:07:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:07:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 01:07:01 INFO - PROCESS | 1849 | 1461226021928 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:07:01 INFO - PROCESS | 1849 | 1461226021936 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:07:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:07:01 INFO - PROCESS | 1849 | 1461226021947 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:07:01 INFO - PROCESS | 1849 | 1461226021950 Marionette TRACE conn3 <- [1,2870,null,{}] 01:07:01 INFO - PROCESS | 1849 | 1461226021956 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:02 INFO - PROCESS | 1849 | 1461226022223 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:07:02 INFO - PROCESS | 1849 | 1461226022572 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127dafa800 == 162 [pid = 1849] [id = 725] 01:07:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f127ac24800) [pid = 1849] [serial = 2176] [outer = (nil)] 01:07:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f127cbba000) [pid = 1849] [serial = 2177] [outer = 0x7f127ac24800] 01:07:02 INFO - PROCESS | 1849 | 1461226022653 Marionette DEBUG loaded listener.js 01:07:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f127d9fa000) [pid = 1849] [serial = 2178] [outer = 0x7f127ac24800] 01:07:03 INFO - PROCESS | 1849 | 1461226023553 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:07:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:07:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1644ms 01:07:03 INFO - PROCESS | 1849 | 1461226023591 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:07:03 INFO - PROCESS | 1849 | 1461226023594 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:07:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:07:03 INFO - PROCESS | 1849 | 1461226023600 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:07:03 INFO - PROCESS | 1849 | 1461226023606 Marionette TRACE conn3 <- [1,2874,null,{}] 01:07:03 INFO - PROCESS | 1849 | 1461226023621 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:03 INFO - PROCESS | 1849 | 1461226023843 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:07:04 INFO - PROCESS | 1849 | 1461226024167 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127eccc000 == 163 [pid = 1849] [id = 726] 01:07:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f127b64b000) [pid = 1849] [serial = 2179] [outer = (nil)] 01:07:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f127fdd7000) [pid = 1849] [serial = 2180] [outer = 0x7f127b64b000] 01:07:04 INFO - PROCESS | 1849 | 1461226024247 Marionette DEBUG loaded listener.js 01:07:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f1280146000) [pid = 1849] [serial = 2181] [outer = 0x7f127b64b000] 01:07:05 INFO - PROCESS | 1849 | 1461226025075 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:07:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:07:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1534ms 01:07:05 INFO - PROCESS | 1849 | 1461226025136 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:07:05 INFO - PROCESS | 1849 | 1461226025140 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:07:05 INFO - PROCESS | 1849 | 1461226025146 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:07:05 INFO - PROCESS | 1849 | 1461226025149 Marionette TRACE conn3 <- [1,2878,null,{}] 01:07:05 INFO - PROCESS | 1849 | 1461226025154 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:05 INFO - PROCESS | 1849 | 1461226025380 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:07:05 INFO - PROCESS | 1849 | 1461226025684 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12800e5800 == 164 [pid = 1849] [id = 727] 01:07:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f127fd0c400) [pid = 1849] [serial = 2182] [outer = (nil)] 01:07:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f12856e7000) [pid = 1849] [serial = 2183] [outer = 0x7f127fd0c400] 01:07:05 INFO - PROCESS | 1849 | 1461226025758 Marionette DEBUG loaded listener.js 01:07:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f128646a400) [pid = 1849] [serial = 2184] [outer = 0x7f127fd0c400] 01:07:06 INFO - PROCESS | 1849 | 1461226026563 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1480ms 01:07:06 INFO - PROCESS | 1849 | 1461226026627 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:07:06 INFO - PROCESS | 1849 | 1461226026631 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:07:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:07:06 INFO - PROCESS | 1849 | 1461226026636 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:07:06 INFO - PROCESS | 1849 | 1461226026639 Marionette TRACE conn3 <- [1,2882,null,{}] 01:07:06 INFO - PROCESS | 1849 | 1461226026644 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:06 INFO - PROCESS | 1849 | 1461226026867 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:07:07 INFO - PROCESS | 1849 | 1461226027189 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128571f800 == 165 [pid = 1849] [id = 728] 01:07:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f12871e6800) [pid = 1849] [serial = 2185] [outer = (nil)] 01:07:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f12871f1800) [pid = 1849] [serial = 2186] [outer = 0x7f12871e6800] 01:07:07 INFO - PROCESS | 1849 | 1461226027272 Marionette DEBUG loaded listener.js 01:07:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f12882ea000) [pid = 1849] [serial = 2187] [outer = 0x7f12871e6800] 01:07:08 INFO - PROCESS | 1849 | 1461226028073 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:07:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:07:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1478ms 01:07:08 INFO - PROCESS | 1849 | 1461226028116 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:07:08 INFO - PROCESS | 1849 | 1461226028120 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:07:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:07:08 INFO - PROCESS | 1849 | 1461226028127 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:07:08 INFO - PROCESS | 1849 | 1461226028130 Marionette TRACE conn3 <- [1,2886,null,{}] 01:07:08 INFO - PROCESS | 1849 | 1461226028156 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:08 INFO - PROCESS | 1849 | 1461226028383 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:07:08 INFO - PROCESS | 1849 | 1461226028703 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287154000 == 166 [pid = 1849] [id = 729] 01:07:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f12882ea400) [pid = 1849] [serial = 2188] [outer = (nil)] 01:07:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f1288a51c00) [pid = 1849] [serial = 2189] [outer = 0x7f12882ea400] 01:07:08 INFO - PROCESS | 1849 | 1461226028776 Marionette DEBUG loaded listener.js 01:07:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f1289056800) [pid = 1849] [serial = 2190] [outer = 0x7f12882ea400] 01:07:09 INFO - PROCESS | 1849 | 1461226029602 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:07:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:07:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1547ms 01:07:09 INFO - PROCESS | 1849 | 1461226029682 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:07:09 INFO - PROCESS | 1849 | 1461226029685 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:07:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:07:09 INFO - PROCESS | 1849 | 1461226029693 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:07:09 INFO - PROCESS | 1849 | 1461226029696 Marionette TRACE conn3 <- [1,2890,null,{}] 01:07:09 INFO - PROCESS | 1849 | 1461226029701 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:09 INFO - PROCESS | 1849 | 1461226029913 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:07:10 INFO - PROCESS | 1849 | 1461226030220 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288267800 == 167 [pid = 1849] [id = 730] 01:07:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f12882ed400) [pid = 1849] [serial = 2191] [outer = (nil)] 01:07:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f1289265400) [pid = 1849] [serial = 2192] [outer = 0x7f12882ed400] 01:07:10 INFO - PROCESS | 1849 | 1461226030296 Marionette DEBUG loaded listener.js 01:07:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f128a026400) [pid = 1849] [serial = 2193] [outer = 0x7f12882ed400] 01:07:11 INFO - PROCESS | 1849 | 1461226031085 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:07:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:07:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1434ms 01:07:11 INFO - PROCESS | 1849 | 1461226031130 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:07:11 INFO - PROCESS | 1849 | 1461226031134 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:07:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:07:11 INFO - PROCESS | 1849 | 1461226031139 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:07:11 INFO - PROCESS | 1849 | 1461226031142 Marionette TRACE conn3 <- [1,2894,null,{}] 01:07:11 INFO - PROCESS | 1849 | 1461226031147 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:11 INFO - PROCESS | 1849 | 1461226031364 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:07:11 INFO - PROCESS | 1849 | 1461226031680 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12889ca800 == 168 [pid = 1849] [id = 731] 01:07:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f1287383000) [pid = 1849] [serial = 2194] [outer = (nil)] 01:07:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f128b83bc00) [pid = 1849] [serial = 2195] [outer = 0x7f1287383000] 01:07:11 INFO - PROCESS | 1849 | 1461226031754 Marionette DEBUG loaded listener.js 01:07:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f128b8a8800) [pid = 1849] [serial = 2196] [outer = 0x7f1287383000] 01:07:12 INFO - PROCESS | 1849 | 1461226032560 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:07:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:07:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1483ms 01:07:12 INFO - PROCESS | 1849 | 1461226032624 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:07:12 INFO - PROCESS | 1849 | 1461226032628 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:07:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:07:12 INFO - PROCESS | 1849 | 1461226032634 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:07:12 INFO - PROCESS | 1849 | 1461226032637 Marionette TRACE conn3 <- [1,2898,null,{}] 01:07:12 INFO - PROCESS | 1849 | 1461226032642 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:12 INFO - PROCESS | 1849 | 1461226032856 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:07:13 INFO - PROCESS | 1849 | 1461226033169 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12891af000 == 169 [pid = 1849] [id = 732] 01:07:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f128a54ec00) [pid = 1849] [serial = 2197] [outer = (nil)] 01:07:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f128bc3cc00) [pid = 1849] [serial = 2198] [outer = 0x7f128a54ec00] 01:07:13 INFO - PROCESS | 1849 | 1461226033243 Marionette DEBUG loaded listener.js 01:07:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f128bd31c00) [pid = 1849] [serial = 2199] [outer = 0x7f128a54ec00] 01:07:14 INFO - PROCESS | 1849 | 1461226034076 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:07:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:07:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1488ms 01:07:14 INFO - PROCESS | 1849 | 1461226034123 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:07:14 INFO - PROCESS | 1849 | 1461226034126 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:07:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:07:14 INFO - PROCESS | 1849 | 1461226034132 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:07:14 INFO - PROCESS | 1849 | 1461226034134 Marionette TRACE conn3 <- [1,2902,null,{}] 01:07:14 INFO - PROCESS | 1849 | 1461226034139 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:14 INFO - PROCESS | 1849 | 1461226034375 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:07:14 INFO - PROCESS | 1849 | 1461226034614 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128bc17000 == 170 [pid = 1849] [id = 733] 01:07:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f128c4e4400) [pid = 1849] [serial = 2200] [outer = (nil)] 01:07:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f128c6a0000) [pid = 1849] [serial = 2201] [outer = 0x7f128c4e4400] 01:07:14 INFO - PROCESS | 1849 | 1461226034738 Marionette DEBUG loaded listener.js 01:07:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f128c87d400) [pid = 1849] [serial = 2202] [outer = 0x7f128c4e4400] 01:07:15 INFO - PROCESS | 1849 | 1461226035556 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:07:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:07:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1481ms 01:07:15 INFO - PROCESS | 1849 | 1461226035615 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:07:15 INFO - PROCESS | 1849 | 1461226035619 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:07:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:07:15 INFO - PROCESS | 1849 | 1461226035624 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:07:15 INFO - PROCESS | 1849 | 1461226035628 Marionette TRACE conn3 <- [1,2906,null,{}] 01:07:15 INFO - PROCESS | 1849 | 1461226035633 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:15 INFO - PROCESS | 1849 | 1461226035879 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:07:16 INFO - PROCESS | 1849 | 1461226036199 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c8c8800 == 171 [pid = 1849] [id = 734] 01:07:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f127c332800) [pid = 1849] [serial = 2203] [outer = (nil)] 01:07:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f128f741800) [pid = 1849] [serial = 2204] [outer = 0x7f127c332800] 01:07:16 INFO - PROCESS | 1849 | 1461226036282 Marionette DEBUG loaded listener.js 01:07:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f1290bc8400) [pid = 1849] [serial = 2205] [outer = 0x7f127c332800] 01:07:17 INFO - PROCESS | 1849 | 1461226037112 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:07:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:07:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1529ms 01:07:17 INFO - PROCESS | 1849 | 1461226037155 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:07:17 INFO - PROCESS | 1849 | 1461226037159 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:07:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:07:17 INFO - PROCESS | 1849 | 1461226037164 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:07:17 INFO - PROCESS | 1849 | 1461226037166 Marionette TRACE conn3 <- [1,2910,null,{}] 01:07:17 INFO - PROCESS | 1849 | 1461226037172 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:17 INFO - PROCESS | 1849 | 1461226037382 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:07:17 INFO - PROCESS | 1849 | 1461226037697 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128e393000 == 172 [pid = 1849] [id = 735] 01:07:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f128637fc00) [pid = 1849] [serial = 2206] [outer = (nil)] 01:07:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f12911bf800) [pid = 1849] [serial = 2207] [outer = 0x7f128637fc00] 01:07:17 INFO - PROCESS | 1849 | 1461226037773 Marionette DEBUG loaded listener.js 01:07:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f1291598400) [pid = 1849] [serial = 2208] [outer = 0x7f128637fc00] 01:07:18 INFO - PROCESS | 1849 | 1461226038477 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:07:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:07:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:07:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1333ms 01:07:18 INFO - PROCESS | 1849 | 1461226038499 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:07:18 INFO - PROCESS | 1849 | 1461226038502 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:07:18 INFO - TEST-START | /DOMEvents/constructors.html 01:07:18 INFO - PROCESS | 1849 | 1461226038508 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:07:18 INFO - PROCESS | 1849 | 1461226038510 Marionette TRACE conn3 <- [1,2914,null,{}] 01:07:18 INFO - PROCESS | 1849 | 1461226038516 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:18 INFO - PROCESS | 1849 | 1461226038735 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:07:18 INFO - PROCESS | 1849 | 1461226038981 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1291047800 == 173 [pid = 1849] [id = 736] 01:07:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f128f8ae400) [pid = 1849] [serial = 2209] [outer = (nil)] 01:07:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f1291f16800) [pid = 1849] [serial = 2210] [outer = 0x7f128f8ae400] 01:07:19 INFO - PROCESS | 1849 | 1461226039053 Marionette DEBUG loaded listener.js 01:07:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f1292541c00) [pid = 1849] [serial = 2211] [outer = 0x7f128f8ae400] 01:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:07:20 INFO - PROCESS | 1849 | 1461226039979 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:07:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:07:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:07:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:07:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:07:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:07:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:07:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:07:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:07:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 1503ms 01:07:20 INFO - PROCESS | 1849 | 1461226040015 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:07:20 INFO - PROCESS | 1849 | 1461226040017 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:07:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:07:20 INFO - PROCESS | 1849 | 1461226040073 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:07:20 INFO - PROCESS | 1849 | 1461226040076 Marionette TRACE conn3 <- [1,2918,null,{}] 01:07:20 INFO - PROCESS | 1849 | 1461226040084 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:20 INFO - PROCESS | 1849 | 1461226040284 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:07:20 INFO - PROCESS | 1849 | 1461226040599 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1294909800 == 174 [pid = 1849] [id = 737] 01:07:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f128ba08800) [pid = 1849] [serial = 2212] [outer = (nil)] 01:07:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f1292703800) [pid = 1849] [serial = 2213] [outer = 0x7f128ba08800] 01:07:20 INFO - PROCESS | 1849 | 1461226040671 Marionette DEBUG loaded listener.js 01:07:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f1292fc3c00) [pid = 1849] [serial = 2214] [outer = 0x7f128ba08800] 01:07:21 INFO - PROCESS | 1849 | 1461226041368 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:07:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:07:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1378ms 01:07:21 INFO - PROCESS | 1849 | 1461226041415 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:07:21 INFO - PROCESS | 1849 | 1461226041419 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:07:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:07:21 INFO - PROCESS | 1849 | 1461226041428 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:07:21 INFO - PROCESS | 1849 | 1461226041430 Marionette TRACE conn3 <- [1,2922,null,{}] 01:07:21 INFO - PROCESS | 1849 | 1461226041434 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:21 INFO - PROCESS | 1849 | 1461226041665 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:07:21 INFO - PROCESS | 1849 | 1461226041959 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12992c5000 == 175 [pid = 1849] [id = 738] 01:07:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f128c871c00) [pid = 1849] [serial = 2215] [outer = (nil)] 01:07:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f12933be000) [pid = 1849] [serial = 2216] [outer = 0x7f128c871c00] 01:07:22 INFO - PROCESS | 1849 | 1461226042031 Marionette DEBUG loaded listener.js 01:07:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f129498f000) [pid = 1849] [serial = 2217] [outer = 0x7f128c871c00] 01:07:22 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:07:22 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:07:22 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:07:22 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:07:22 INFO - PROCESS | 1849 | 1461226042806 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:07:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:07:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:07:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:07:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:07:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:07:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:07:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:07:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:07:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:07:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1430ms 01:07:22 INFO - PROCESS | 1849 | 1461226042862 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:07:22 INFO - PROCESS | 1849 | 1461226042870 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:07:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:07:22 INFO - PROCESS | 1849 | 1461226042876 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:07:22 INFO - PROCESS | 1849 | 1461226042878 Marionette TRACE conn3 <- [1,2926,null,{}] 01:07:22 INFO - PROCESS | 1849 | 1461226042884 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:23 INFO - PROCESS | 1849 | 1461226043183 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:07:23 INFO - PROCESS | 1849 | 1461226043395 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129f164000 == 176 [pid = 1849] [id = 739] 01:07:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f1289273c00) [pid = 1849] [serial = 2218] [outer = (nil)] 01:07:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f129ef78400) [pid = 1849] [serial = 2219] [outer = 0x7f1289273c00] 01:07:23 INFO - PROCESS | 1849 | 1461226043470 Marionette DEBUG loaded listener.js 01:07:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f129f1f7c00) [pid = 1849] [serial = 2220] [outer = 0x7f1289273c00] 01:07:24 INFO - PROCESS | 1849 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:07:24 INFO - PROCESS | 1849 | 1461226044237 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:07:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:07:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1387ms 01:07:24 INFO - PROCESS | 1849 | 1461226044264 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:07:24 INFO - PROCESS | 1849 | 1461226044268 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:07:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:07:24 INFO - PROCESS | 1849 | 1461226044273 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:07:24 INFO - PROCESS | 1849 | 1461226044275 Marionette TRACE conn3 <- [1,2930,null,{}] 01:07:24 INFO - PROCESS | 1849 | 1461226044281 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:24 INFO - PROCESS | 1849 | 1461226044533 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:07:24 INFO - PROCESS | 1849 | 1461226044790 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a0102800 == 177 [pid = 1849] [id = 740] 01:07:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f12922e9000) [pid = 1849] [serial = 2221] [outer = (nil)] 01:07:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f129f22fc00) [pid = 1849] [serial = 2222] [outer = 0x7f12922e9000] 01:07:24 INFO - PROCESS | 1849 | 1461226044863 Marionette DEBUG loaded listener.js 01:07:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f129f2b8000) [pid = 1849] [serial = 2223] [outer = 0x7f12922e9000] 01:07:25 INFO - PROCESS | 1849 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:07:25 INFO - PROCESS | 1849 | 1461226045611 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:07:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:07:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1383ms 01:07:25 INFO - PROCESS | 1849 | 1461226045658 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:07:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:07:25 INFO - PROCESS | 1849 | 1461226045663 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:07:25 INFO - PROCESS | 1849 | 1461226045668 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:07:25 INFO - PROCESS | 1849 | 1461226045671 Marionette TRACE conn3 <- [1,2934,null,{}] 01:07:25 INFO - PROCESS | 1849 | 1461226045676 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:25 INFO - PROCESS | 1849 | 1461226045895 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:07:26 INFO - PROCESS | 1849 | 1461226046173 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a2021800 == 178 [pid = 1849] [id = 741] 01:07:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f129f1fbc00) [pid = 1849] [serial = 2224] [outer = (nil)] 01:07:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f129f4a9800) [pid = 1849] [serial = 2225] [outer = 0x7f129f1fbc00] 01:07:26 INFO - PROCESS | 1849 | 1461226046245 Marionette DEBUG loaded listener.js 01:07:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f129f68ac00) [pid = 1849] [serial = 2226] [outer = 0x7f129f1fbc00] 01:07:27 INFO - PROCESS | 1849 | 1461226047006 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:07:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:07:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1383ms 01:07:27 INFO - PROCESS | 1849 | 1461226047052 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:07:27 INFO - PROCESS | 1849 | 1461226047055 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:07:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:07:27 INFO - PROCESS | 1849 | 1461226047061 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:07:27 INFO - PROCESS | 1849 | 1461226047064 Marionette TRACE conn3 <- [1,2938,null,{}] 01:07:27 INFO - PROCESS | 1849 | 1461226047069 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:27 INFO - PROCESS | 1849 | 1461226047287 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:07:27 INFO - PROCESS | 1849 | 1461226047570 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a4524000 == 179 [pid = 1849] [id = 742] 01:07:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f129f2b8c00) [pid = 1849] [serial = 2227] [outer = (nil)] 01:07:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f129f6f0c00) [pid = 1849] [serial = 2228] [outer = 0x7f129f2b8c00] 01:07:27 INFO - PROCESS | 1849 | 1461226047646 Marionette DEBUG loaded listener.js 01:07:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f12a060e800) [pid = 1849] [serial = 2229] [outer = 0x7f129f2b8c00] 01:07:28 INFO - PROCESS | 1849 | 1461226048366 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:07:28 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:07:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1328ms 01:07:28 INFO - PROCESS | 1849 | 1461226048389 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:07:28 INFO - PROCESS | 1849 | 1461226048393 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:07:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:07:28 INFO - PROCESS | 1849 | 1461226048399 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:07:28 INFO - PROCESS | 1849 | 1461226048401 Marionette TRACE conn3 <- [1,2942,null,{}] 01:07:28 INFO - PROCESS | 1849 | 1461226048406 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:28 INFO - PROCESS | 1849 | 1461226048627 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:07:28 INFO - PROCESS | 1849 | 1461226048886 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a487c000 == 180 [pid = 1849] [id = 743] 01:07:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f129f2bd400) [pid = 1849] [serial = 2230] [outer = (nil)] 01:07:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f12a0619000) [pid = 1849] [serial = 2231] [outer = 0x7f129f2bd400] 01:07:28 INFO - PROCESS | 1849 | 1461226048961 Marionette DEBUG loaded listener.js 01:07:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f12a2519400) [pid = 1849] [serial = 2232] [outer = 0x7f129f2bd400] 01:07:29 INFO - PROCESS | 1849 | 1461226049691 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:07:29 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:07:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:07:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1334ms 01:07:29 INFO - PROCESS | 1849 | 1461226049736 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:07:29 INFO - PROCESS | 1849 | 1461226049739 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:07:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:07:29 INFO - PROCESS | 1849 | 1461226049745 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:07:29 INFO - PROCESS | 1849 | 1461226049748 Marionette TRACE conn3 <- [1,2946,null,{}] 01:07:29 INFO - PROCESS | 1849 | 1461226049753 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:29 INFO - PROCESS | 1849 | 1461226049977 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f895000 == 179 [pid = 1849] [id = 386] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2e6800 == 178 [pid = 1849] [id = 722] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127bf6f800 == 177 [pid = 1849] [id = 721] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279ba4000 == 176 [pid = 1849] [id = 720] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12763d5800 == 175 [pid = 1849] [id = 719] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ab32000 == 174 [pid = 1849] [id = 718] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129195b000 == 173 [pid = 1849] [id = 713] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291043800 == 172 [pid = 1849] [id = 712] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129087b000 == 171 [pid = 1849] [id = 711] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128f580800 == 170 [pid = 1849] [id = 710] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128cc50000 == 169 [pid = 1849] [id = 709] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c5f7000 == 168 [pid = 1849] [id = 708] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c47d800 == 167 [pid = 1849] [id = 707] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12893e2800 == 166 [pid = 1849] [id = 706] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128908b000 == 165 [pid = 1849] [id = 705] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128827e800 == 164 [pid = 1849] [id = 704] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12859ae000 == 163 [pid = 1849] [id = 703] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285725800 == 162 [pid = 1849] [id = 702] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127fd9b800 == 161 [pid = 1849] [id = 701] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c8b6000 == 160 [pid = 1849] [id = 700] 01:07:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12763c7800 == 159 [pid = 1849] [id = 699] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f128ed99c00) [pid = 1849] [serial = 2025] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f127fdd3400) [pid = 1849] [serial = 2096] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f127e0f3000) [pid = 1849] [serial = 2090] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f12786a8000) [pid = 1849] [serial = 2078] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f1279c4bc00) [pid = 1849] [serial = 2079] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f1288a4a400) [pid = 1849] [serial = 2066] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f12882f1800) [pid = 1849] [serial = 2063] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f128638a400) [pid = 1849] [serial = 2060] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f127cbb7800) [pid = 1849] [serial = 2045] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f127fddd800) [pid = 1849] [serial = 2054] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f127ac1bc00) [pid = 1849] [serial = 2081] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f127b651000) [pid = 1849] [serial = 2082] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f1277d8f400) [pid = 1849] [serial = 2039] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f127e13e800) [pid = 1849] [serial = 2051] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f127e05cc00) [pid = 1849] [serial = 2048] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f127b329800) [pid = 1849] [serial = 2084] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f127c9f2000) [pid = 1849] [serial = 2085] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f127d64cc00) [pid = 1849] [serial = 2087] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f127b321400) [pid = 1849] [serial = 2042] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f127745c000) [pid = 1849] [serial = 2075] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f12856e2800) [pid = 1849] [serial = 2057] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f128a023000) [pid = 1849] [serial = 2072] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f1289144800) [pid = 1849] [serial = 2069] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f1277554400) [pid = 1849] [serial = 2093] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f127e147800) [pid = 1849] [serial = 2091] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f127c076400) [pid = 1849] [serial = 2094] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f127d9f2800) [pid = 1849] [serial = 2088] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1849 | 1461226051867 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127446d800 == 160 [pid = 1849] [id = 744] 01:07:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f12775ae400) [pid = 1849] [serial = 2233] [outer = (nil)] 01:07:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f1277b44800) [pid = 1849] [serial = 2234] [outer = 0x7f12775ae400] 01:07:31 INFO - PROCESS | 1849 | 1461226051937 Marionette DEBUG loaded listener.js 01:07:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f1277d8ac00) [pid = 1849] [serial = 2235] [outer = 0x7f12775ae400] 01:07:32 INFO - PROCESS | 1849 | 1461226052576 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:07:32 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:07:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2885ms 01:07:32 INFO - PROCESS | 1849 | 1461226052632 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:07:32 INFO - PROCESS | 1849 | 1461226052636 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:07:32 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:07:32 INFO - PROCESS | 1849 | 1461226052643 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:07:32 INFO - PROCESS | 1849 | 1461226052649 Marionette TRACE conn3 <- [1,2950,null,{}] 01:07:32 INFO - PROCESS | 1849 | 1461226052656 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:32 INFO - PROCESS | 1849 | 1461226052859 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:07:33 INFO - PROCESS | 1849 | 1461226053076 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1279aa4800 == 161 [pid = 1849] [id = 745] 01:07:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f12779c3800) [pid = 1849] [serial = 2236] [outer = (nil)] 01:07:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f127ac1bc00) [pid = 1849] [serial = 2237] [outer = 0x7f12779c3800] 01:07:33 INFO - PROCESS | 1849 | 1461226053141 Marionette DEBUG loaded listener.js 01:07:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f127b844000) [pid = 1849] [serial = 2238] [outer = 0x7f12779c3800] 01:07:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b5e3000 == 162 [pid = 1849] [id = 746] 01:07:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f127c339000) [pid = 1849] [serial = 2239] [outer = (nil)] 01:07:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f127b8a7400) [pid = 1849] [serial = 2240] [outer = 0x7f127c339000] 01:07:33 INFO - PROCESS | 1849 | 1461226053982 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:07:34 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:07:34 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1387ms 01:07:34 INFO - PROCESS | 1849 | 1461226054034 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:07:34 INFO - PROCESS | 1849 | 1461226054038 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:07:34 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:07:34 INFO - PROCESS | 1849 | 1461226054046 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:07:34 INFO - PROCESS | 1849 | 1461226054049 Marionette TRACE conn3 <- [1,2954,null,{}] 01:07:34 INFO - PROCESS | 1849 | 1461226054060 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:34 INFO - PROCESS | 1849 | 1461226054373 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:07:34 INFO - PROCESS | 1849 | 1461226054420 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2d1000 == 163 [pid = 1849] [id = 747] 01:07:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f1279c4d400) [pid = 1849] [serial = 2241] [outer = (nil)] 01:07:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f127d63f000) [pid = 1849] [serial = 2242] [outer = 0x7f1279c4d400] 01:07:34 INFO - PROCESS | 1849 | 1461226054491 Marionette DEBUG loaded listener.js 01:07:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f127d9f0c00) [pid = 1849] [serial = 2243] [outer = 0x7f1279c4d400] 01:07:35 INFO - PROCESS | 1849 | 1461226055300 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:07:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:07:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:07:35 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1289ms 01:07:35 INFO - PROCESS | 1849 | 1461226055340 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:07:35 INFO - PROCESS | 1849 | 1461226055343 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:07:35 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:07:35 INFO - PROCESS | 1849 | 1461226055358 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:07:35 INFO - PROCESS | 1849 | 1461226055366 Marionette TRACE conn3 <- [1,2958,null,{}] 01:07:35 INFO - PROCESS | 1849 | 1461226055379 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:35 INFO - PROCESS | 1849 | 1461226055709 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:07:35 INFO - PROCESS | 1849 | 1461226055753 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e0b7000 == 164 [pid = 1849] [id = 748] 01:07:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f1277b46000) [pid = 1849] [serial = 2244] [outer = (nil)] 01:07:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f127e13d800) [pid = 1849] [serial = 2245] [outer = 0x7f1277b46000] 01:07:35 INFO - PROCESS | 1849 | 1461226055814 Marionette DEBUG loaded listener.js 01:07:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f1280125c00) [pid = 1849] [serial = 2246] [outer = 0x7f1277b46000] 01:07:36 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f127acd1c00) [pid = 1849] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:07:36 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f12745c2000) [pid = 1849] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:07:36 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f12761f7400) [pid = 1849] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:07:36 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f12761f6800) [pid = 1849] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:07:36 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f127b5d1400) [pid = 1849] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:07:36 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f12775a2c00) [pid = 1849] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:07:36 INFO - PROCESS | 1849 | 1461226056905 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:07:36 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:07:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1591ms 01:07:36 INFO - PROCESS | 1849 | 1461226056942 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:07:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:07:36 INFO - PROCESS | 1849 | 1461226056946 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:07:36 INFO - PROCESS | 1849 | 1461226056951 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:07:36 INFO - PROCESS | 1849 | 1461226056954 Marionette TRACE conn3 <- [1,2962,null,{}] 01:07:36 INFO - PROCESS | 1849 | 1461226056959 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:37 INFO - PROCESS | 1849 | 1461226057236 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:07:37 INFO - PROCESS | 1849 | 1461226057258 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ec9f000 == 165 [pid = 1849] [id = 749] 01:07:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f12775a2c00) [pid = 1849] [serial = 2247] [outer = (nil)] 01:07:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f1280145400) [pid = 1849] [serial = 2248] [outer = 0x7f12775a2c00] 01:07:37 INFO - PROCESS | 1849 | 1461226057317 Marionette DEBUG loaded listener.js 01:07:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f128646e400) [pid = 1849] [serial = 2249] [outer = 0x7f12775a2c00] 01:07:38 INFO - PROCESS | 1849 | 1461226058076 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:07:38 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:07:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1179ms 01:07:38 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:07:38 INFO - PROCESS | 1849 | 1461226058131 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:07:38 INFO - PROCESS | 1849 | 1461226058134 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:07:38 INFO - PROCESS | 1849 | 1461226058140 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:07:38 INFO - PROCESS | 1849 | 1461226058142 Marionette TRACE conn3 <- [1,2966,null,{}] 01:07:38 INFO - PROCESS | 1849 | 1461226058147 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:38 INFO - PROCESS | 1849 | 1461226058422 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:07:38 INFO - PROCESS | 1849 | 1461226058742 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12725e3800 == 166 [pid = 1849] [id = 750] 01:07:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f12745c1400) [pid = 1849] [serial = 2250] [outer = (nil)] 01:07:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f1277554400) [pid = 1849] [serial = 2251] [outer = 0x7f12745c1400] 01:07:38 INFO - PROCESS | 1849 | 1461226058863 Marionette DEBUG loaded listener.js 01:07:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f1277b4a000) [pid = 1849] [serial = 2252] [outer = 0x7f12745c1400] 01:07:39 INFO - PROCESS | 1849 | 1461226059730 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:07:39 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:07:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1629ms 01:07:39 INFO - PROCESS | 1849 | 1461226059770 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:07:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:07:39 INFO - PROCESS | 1849 | 1461226059775 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:07:39 INFO - PROCESS | 1849 | 1461226059782 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:07:39 INFO - PROCESS | 1849 | 1461226059789 Marionette TRACE conn3 <- [1,2970,null,{}] 01:07:39 INFO - PROCESS | 1849 | 1461226059795 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:40 INFO - PROCESS | 1849 | 1461226060049 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:07:40 INFO - PROCESS | 1849 | 1461226060329 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2b8000 == 167 [pid = 1849] [id = 751] 01:07:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f127acd0400) [pid = 1849] [serial = 2253] [outer = (nil)] 01:07:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f127b650c00) [pid = 1849] [serial = 2254] [outer = 0x7f127acd0400] 01:07:40 INFO - PROCESS | 1849 | 1461226060455 Marionette DEBUG loaded listener.js 01:07:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f127c080c00) [pid = 1849] [serial = 2255] [outer = 0x7f127acd0400] 01:07:41 INFO - PROCESS | 1849 | 1461226061255 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:07:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:07:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1490ms 01:07:41 INFO - PROCESS | 1849 | 1461226061275 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:07:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:07:41 INFO - PROCESS | 1849 | 1461226061281 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:07:41 INFO - PROCESS | 1849 | 1461226061288 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:07:41 INFO - PROCESS | 1849 | 1461226061291 Marionette TRACE conn3 <- [1,2974,null,{}] 01:07:41 INFO - PROCESS | 1849 | 1461226061297 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:41 INFO - PROCESS | 1849 | 1461226061523 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:07:41 INFO - PROCESS | 1849 | 1461226061805 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12801b5000 == 168 [pid = 1849] [id = 752] 01:07:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f127c081000) [pid = 1849] [serial = 2256] [outer = (nil)] 01:07:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f127c9f0000) [pid = 1849] [serial = 2257] [outer = 0x7f127c081000] 01:07:41 INFO - PROCESS | 1849 | 1461226061882 Marionette DEBUG loaded listener.js 01:07:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f127e062400) [pid = 1849] [serial = 2258] [outer = 0x7f127c081000] 01:07:42 INFO - PROCESS | 1849 | 1461226062707 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:07:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:07:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1435ms 01:07:42 INFO - PROCESS | 1849 | 1461226062723 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:07:42 INFO - PROCESS | 1849 | 1461226062727 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:07:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:07:42 INFO - PROCESS | 1849 | 1461226062740 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:07:42 INFO - PROCESS | 1849 | 1461226062748 Marionette TRACE conn3 <- [1,2978,null,{}] 01:07:42 INFO - PROCESS | 1849 | 1461226062756 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:42 INFO - PROCESS | 1849 | 1461226062977 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:07:43 INFO - PROCESS | 1849 | 1461226063262 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1287157000 == 169 [pid = 1849] [id = 753] 01:07:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f127c084800) [pid = 1849] [serial = 2259] [outer = (nil)] 01:07:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f12882e5800) [pid = 1849] [serial = 2260] [outer = 0x7f127c084800] 01:07:43 INFO - PROCESS | 1849 | 1461226063337 Marionette DEBUG loaded listener.js 01:07:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f1288958000) [pid = 1849] [serial = 2261] [outer = 0x7f127c084800] 01:07:44 INFO - PROCESS | 1849 | 1461226064090 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:07:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:07:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1392ms 01:07:44 INFO - PROCESS | 1849 | 1461226064126 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:07:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:07:44 INFO - PROCESS | 1849 | 1461226064130 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:07:44 INFO - PROCESS | 1849 | 1461226064136 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:07:44 INFO - PROCESS | 1849 | 1461226064139 Marionette TRACE conn3 <- [1,2982,null,{}] 01:07:44 INFO - PROCESS | 1849 | 1461226064144 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:44 INFO - PROCESS | 1849 | 1461226064359 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:07:44 INFO - PROCESS | 1849 | 1461226064648 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128908b000 == 170 [pid = 1849] [id = 754] 01:07:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f127accfc00) [pid = 1849] [serial = 2262] [outer = (nil)] 01:07:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f1288c32800) [pid = 1849] [serial = 2263] [outer = 0x7f127accfc00] 01:07:44 INFO - PROCESS | 1849 | 1461226064732 Marionette DEBUG loaded listener.js 01:07:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f1289068800) [pid = 1849] [serial = 2264] [outer = 0x7f127accfc00] 01:07:45 INFO - PROCESS | 1849 | 1461226065472 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:07:45 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:07:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:07:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1389ms 01:07:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:07:45 INFO - PROCESS | 1849 | 1461226065526 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:07:45 INFO - PROCESS | 1849 | 1461226065529 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:07:45 INFO - PROCESS | 1849 | 1461226065535 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:07:45 INFO - PROCESS | 1849 | 1461226065538 Marionette TRACE conn3 <- [1,2986,null,{}] 01:07:45 INFO - PROCESS | 1849 | 1461226065543 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:45 INFO - PROCESS | 1849 | 1461226065781 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:07:46 INFO - PROCESS | 1849 | 1461226066039 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c479000 == 171 [pid = 1849] [id = 755] 01:07:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f128b89ec00) [pid = 1849] [serial = 2265] [outer = (nil)] 01:07:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f128ba0d800) [pid = 1849] [serial = 2266] [outer = 0x7f128b89ec00] 01:07:46 INFO - PROCESS | 1849 | 1461226066124 Marionette DEBUG loaded listener.js 01:07:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f128c87a400) [pid = 1849] [serial = 2267] [outer = 0x7f128b89ec00] 01:07:46 INFO - PROCESS | 1849 | 1461226066891 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:07:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:07:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1385ms 01:07:46 INFO - PROCESS | 1849 | 1461226066920 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:07:46 INFO - PROCESS | 1849 | 1461226066924 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:07:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:07:46 INFO - PROCESS | 1849 | 1461226066929 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:07:46 INFO - PROCESS | 1849 | 1461226066932 Marionette TRACE conn3 <- [1,2990,null,{}] 01:07:46 INFO - PROCESS | 1849 | 1461226066937 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:47 INFO - PROCESS | 1849 | 1461226067155 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:07:47 INFO - PROCESS | 1849 | 1461226067440 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128cda2800 == 172 [pid = 1849] [id = 756] 01:07:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f128c87e000) [pid = 1849] [serial = 2268] [outer = (nil)] 01:07:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f128f8b3c00) [pid = 1849] [serial = 2269] [outer = 0x7f128c87e000] 01:07:47 INFO - PROCESS | 1849 | 1461226067515 Marionette DEBUG loaded listener.js 01:07:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f128fc59800) [pid = 1849] [serial = 2270] [outer = 0x7f128c87e000] 01:07:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f129048d800 == 173 [pid = 1849] [id = 757] 01:07:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f1291375c00) [pid = 1849] [serial = 2271] [outer = (nil)] 01:07:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f128ccf4400) [pid = 1849] [serial = 2272] [outer = 0x7f1291375c00] 01:07:48 INFO - PROCESS | 1849 | 1461226068344 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:07:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:07:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1426ms 01:07:48 INFO - PROCESS | 1849 | 1461226068357 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:07:48 INFO - PROCESS | 1849 | 1461226068360 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:07:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:07:48 INFO - PROCESS | 1849 | 1461226068366 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:07:48 INFO - PROCESS | 1849 | 1461226068368 Marionette TRACE conn3 <- [1,2994,null,{}] 01:07:48 INFO - PROCESS | 1849 | 1461226068373 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:48 INFO - PROCESS | 1849 | 1461226068656 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:07:48 INFO - PROCESS | 1849 | 1461226068983 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12914cf800 == 174 [pid = 1849] [id = 758] 01:07:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f1279c49400) [pid = 1849] [serial = 2273] [outer = (nil)] 01:07:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f128e386c00) [pid = 1849] [serial = 2274] [outer = 0x7f1279c49400] 01:07:49 INFO - PROCESS | 1849 | 1461226069063 Marionette DEBUG loaded listener.js 01:07:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f1292707c00) [pid = 1849] [serial = 2275] [outer = 0x7f1279c49400] 01:07:49 INFO - PROCESS | 1849 | 1461226069766 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:07:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:07:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:07:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1435ms 01:07:49 INFO - PROCESS | 1849 | 1461226069802 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:07:49 INFO - PROCESS | 1849 | 1461226069806 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:07:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:07:49 INFO - PROCESS | 1849 | 1461226069811 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:07:49 INFO - PROCESS | 1849 | 1461226069813 Marionette TRACE conn3 <- [1,2998,null,{}] 01:07:49 INFO - PROCESS | 1849 | 1461226069819 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:50 INFO - PROCESS | 1849 | 1461226070037 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:07:50 INFO - PROCESS | 1849 | 1461226070320 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1292782800 == 175 [pid = 1849] [id = 759] 01:07:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f127c12cc00) [pid = 1849] [serial = 2276] [outer = (nil)] 01:07:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f12933c0400) [pid = 1849] [serial = 2277] [outer = 0x7f127c12cc00] 01:07:50 INFO - PROCESS | 1849 | 1461226070394 Marionette DEBUG loaded listener.js 01:07:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f129ef79c00) [pid = 1849] [serial = 2278] [outer = 0x7f127c12cc00] 01:07:51 INFO - PROCESS | 1849 | 1461226071123 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:07:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:07:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1348ms 01:07:51 INFO - PROCESS | 1849 | 1461226071161 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:07:51 INFO - PROCESS | 1849 | 1461226071164 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:07:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:07:51 INFO - PROCESS | 1849 | 1461226071170 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:07:51 INFO - PROCESS | 1849 | 1461226071173 Marionette TRACE conn3 <- [1,3002,null,{}] 01:07:51 INFO - PROCESS | 1849 | 1461226071178 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:51 INFO - PROCESS | 1849 | 1461226071428 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:07:51 INFO - PROCESS | 1849 | 1461226071693 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12992d0800 == 176 [pid = 1849] [id = 760] 01:07:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f12906c9400) [pid = 1849] [serial = 2279] [outer = (nil)] 01:07:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f129f4a7c00) [pid = 1849] [serial = 2280] [outer = 0x7f12906c9400] 01:07:51 INFO - PROCESS | 1849 | 1461226071766 Marionette DEBUG loaded listener.js 01:07:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f12a251a400) [pid = 1849] [serial = 2281] [outer = 0x7f12906c9400] 01:07:52 INFO - PROCESS | 1849 | 1461226072508 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:07:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:07:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1377ms 01:07:52 INFO - PROCESS | 1849 | 1461226072548 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:07:52 INFO - PROCESS | 1849 | 1461226072552 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:07:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:07:52 INFO - PROCESS | 1849 | 1461226072558 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:07:52 INFO - PROCESS | 1849 | 1461226072560 Marionette TRACE conn3 <- [1,3006,null,{}] 01:07:52 INFO - PROCESS | 1849 | 1461226072566 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:52 INFO - PROCESS | 1849 | 1461226072779 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:07:53 INFO - PROCESS | 1849 | 1461226073063 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12a495f800 == 177 [pid = 1849] [id = 761] 01:07:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f12a251c400) [pid = 1849] [serial = 2282] [outer = (nil)] 01:07:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f12a3f58800) [pid = 1849] [serial = 2283] [outer = 0x7f12a251c400] 01:07:53 INFO - PROCESS | 1849 | 1461226073151 Marionette DEBUG loaded listener.js 01:07:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f12a44ca800) [pid = 1849] [serial = 2284] [outer = 0x7f12a251c400] 01:07:53 INFO - PROCESS | 1849 | 1461226073923 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:07:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:07:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1381ms 01:07:53 INFO - PROCESS | 1849 | 1461226073939 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:07:53 INFO - PROCESS | 1849 | 1461226073942 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:07:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:07:53 INFO - PROCESS | 1849 | 1461226073948 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:07:53 INFO - PROCESS | 1849 | 1461226073951 Marionette TRACE conn3 <- [1,3010,null,{}] 01:07:53 INFO - PROCESS | 1849 | 1461226073957 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:54 INFO - PROCESS | 1849 | 1461226074245 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:07:54 INFO - PROCESS | 1849 | 1461226074507 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12b17d3800 == 178 [pid = 1849] [id = 762] 01:07:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f12a3e35000) [pid = 1849] [serial = 2285] [outer = (nil)] 01:07:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f12a48b7800) [pid = 1849] [serial = 2286] [outer = 0x7f12a3e35000] 01:07:54 INFO - PROCESS | 1849 | 1461226074581 Marionette DEBUG loaded listener.js 01:07:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f12a497cc00) [pid = 1849] [serial = 2287] [outer = 0x7f12a3e35000] 01:07:55 INFO - PROCESS | 1849 | 1461226075358 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:07:55 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:07:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1428ms 01:07:55 INFO - PROCESS | 1849 | 1461226075376 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:07:55 INFO - PROCESS | 1849 | 1461226075379 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:07:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:07:55 INFO - PROCESS | 1849 | 1461226075384 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:07:55 INFO - PROCESS | 1849 | 1461226075386 Marionette TRACE conn3 <- [1,3014,null,{}] 01:07:55 INFO - PROCESS | 1849 | 1461226075392 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:55 INFO - PROCESS | 1849 | 1461226075611 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:07:55 INFO - PROCESS | 1849 | 1461226075867 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127151e800 == 179 [pid = 1849] [id = 763] 01:07:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f12742c4800) [pid = 1849] [serial = 2288] [outer = (nil)] 01:07:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f12742c8800) [pid = 1849] [serial = 2289] [outer = 0x7f12742c4800] 01:07:55 INFO - PROCESS | 1849 | 1461226075940 Marionette DEBUG loaded listener.js 01:07:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f12742cdc00) [pid = 1849] [serial = 2290] [outer = 0x7f12742c4800] 01:07:56 INFO - PROCESS | 1849 | [1849] 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 01:07:56 INFO - PROCESS | 1849 | 1461226076777 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:07:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:07:56 INFO - {} 01:07:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:07:56 INFO - {} 01:07:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:07:56 INFO - {} 01:07:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:07:56 INFO - {} 01:07:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1439ms 01:07:56 INFO - PROCESS | 1849 | 1461226076827 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:07:56 INFO - PROCESS | 1849 | 1461226076830 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:07:56 INFO - TEST-START | /FileAPI/fileReader.html 01:07:56 INFO - PROCESS | 1849 | 1461226076836 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:07:56 INFO - PROCESS | 1849 | 1461226076838 Marionette TRACE conn3 <- [1,3018,null,{}] 01:07:56 INFO - PROCESS | 1849 | 1461226076843 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:57 INFO - PROCESS | 1849 | 1461226077107 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:07:57 INFO - PROCESS | 1849 | 1461226077408 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12ac095000 == 180 [pid = 1849] [id = 764] 01:07:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f1272607800) [pid = 1849] [serial = 2291] [outer = (nil)] 01:07:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f12742c5000) [pid = 1849] [serial = 2292] [outer = 0x7f1272607800] 01:07:57 INFO - PROCESS | 1849 | 1461226077484 Marionette DEBUG loaded listener.js 01:07:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f12742cf800) [pid = 1849] [serial = 2293] [outer = 0x7f1272607800] 01:07:58 INFO - PROCESS | 1849 | 1461226078141 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:07:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:07:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:07:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:07:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:07:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 1329ms 01:07:58 INFO - PROCESS | 1849 | 1461226078177 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:07:58 INFO - PROCESS | 1849 | 1461226078180 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:07:58 INFO - TEST-START | /FileAPI/historical.html 01:07:58 INFO - PROCESS | 1849 | 1461226078189 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:07:58 INFO - PROCESS | 1849 | 1461226078191 Marionette TRACE conn3 <- [1,3022,null,{}] 01:07:58 INFO - PROCESS | 1849 | 1461226078196 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:58 INFO - PROCESS | 1849 | 1461226078414 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:07:58 INFO - PROCESS | 1849 | 1461226078669 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c758000 == 181 [pid = 1849] [id = 765] 01:07:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f1272608c00) [pid = 1849] [serial = 2294] [outer = (nil)] 01:07:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f1277535800) [pid = 1849] [serial = 2295] [outer = 0x7f1272608c00] 01:07:58 INFO - PROCESS | 1849 | 1461226078749 Marionette DEBUG loaded listener.js 01:07:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f1277539c00) [pid = 1849] [serial = 2296] [outer = 0x7f1272608c00] 01:07:59 INFO - PROCESS | 1849 | 1461226079501 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:07:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:07:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:07:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:07:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:07:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:07:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:07:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:07:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:07:59 INFO - TEST-OK | /FileAPI/historical.html | took 1383ms 01:07:59 INFO - PROCESS | 1849 | 1461226079575 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:07:59 INFO - PROCESS | 1849 | 1461226079579 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:07:59 INFO - PROCESS | 1849 | 1461226079588 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:07:59 INFO - PROCESS | 1849 | 1461226079592 Marionette TRACE conn3 <- [1,3026,null,{}] 01:07:59 INFO - TEST-START | /FileAPI/idlharness.html 01:07:59 INFO - PROCESS | 1849 | 1461226079639 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:59 INFO - PROCESS | 1849 | 1461226079941 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:08:00 INFO - PROCESS | 1849 | 1461226080160 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128c770000 == 182 [pid = 1849] [id = 766] 01:08:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f1272609400) [pid = 1849] [serial = 2297] [outer = (nil)] 01:08:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f127753fc00) [pid = 1849] [serial = 2298] [outer = 0x7f1272609400] 01:08:00 INFO - PROCESS | 1849 | 1461226080313 Marionette DEBUG loaded listener.js 01:08:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f1277805800) [pid = 1849] [serial = 2299] [outer = 0x7f1272609400] 01:08:02 INFO - PROCESS | 1849 | 1461226082038 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:08:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:08:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:08:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:08:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:08:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:08:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:08:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:08:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:08:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:08:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:08:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:08:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:08:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:08:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:08:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:08:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:08:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:08:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:08:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:08:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:08:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:08:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:08:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:08:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:08:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:08:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:08:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:08:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:08:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:08:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:08:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:08:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:08:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:08:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:08:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:08:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:08:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:08:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:08:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:08:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:08:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:08:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:08:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:08:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:08:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:08:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:08:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:08:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:08:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:08:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:08:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:08:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:08:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:08:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:08:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:08:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:08:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:08:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:08:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:08:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:08:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:08:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:08:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:08:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:08:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:08:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:08:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:08:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:08:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:08:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:08:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:08:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:08:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:08:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:08:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:08:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:08:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 2556ms 01:08:02 INFO - PROCESS | 1849 | 1461226082211 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:08:02 INFO - PROCESS | 1849 | 1461226082219 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:08:02 INFO - TEST-START | /FileAPI/idlharness.worker 01:08:02 INFO - PROCESS | 1849 | 1461226082282 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:08:02 INFO - PROCESS | 1849 | 1461226082286 Marionette TRACE conn3 <- [1,3030,null,{}] 01:08:02 INFO - PROCESS | 1849 | 1461226082291 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:02 INFO - PROCESS | 1849 | 1461226082503 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:08:02 INFO - PROCESS | 1849 | 1461226082799 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127401d800 == 183 [pid = 1849] [id = 767] 01:08:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f127260e000) [pid = 1849] [serial = 2300] [outer = (nil)] 01:08:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f127780b000) [pid = 1849] [serial = 2301] [outer = 0x7f127260e000] 01:08:02 INFO - PROCESS | 1849 | 1461226082873 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f12a70ec400) [pid = 1849] [serial = 2302] [outer = 0x7f127260e000] 01:08:03 INFO - PROCESS | 1849 | [1849] 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 01:08:05 INFO - PROCESS | 1849 | 1461226085044 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:08:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:08:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:08:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:08:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:08:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:08:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:08:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:08:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:08:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:08:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:08:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:08:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:08:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:08:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:08:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:08:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:08:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:08:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:08:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:08:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:08:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:08:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:08:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:08:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:08:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:08:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:08:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:08:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:08:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:08:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:08:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:08:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:08:05 INFO - {} 01:08:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2938ms 01:08:05 INFO - PROCESS | 1849 | 1461226085211 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 1849 | 1461226085216 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:08:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:08:05 INFO - PROCESS | 1849 | 1461226085267 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1849 | 1461226085272 Marionette TRACE conn3 <- [1,3034,null,{}] 01:08:05 INFO - PROCESS | 1849 | 1461226085302 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:05 INFO - PROCESS | 1849 | 1461226085585 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:08:05 INFO - PROCESS | 1849 | 1461226085878 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f126d6c4800 == 184 [pid = 1849] [id = 768] 01:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f126fe90c00) [pid = 1849] [serial = 2303] [outer = (nil)] 01:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f12716bdc00) [pid = 1849] [serial = 2304] [outer = 0x7f126fe90c00] 01:08:05 INFO - PROCESS | 1849 | 1461226085956 Marionette DEBUG loaded listener.js 01:08:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f12716c3c00) [pid = 1849] [serial = 2305] [outer = 0x7f126fe90c00] 01:08:06 INFO - PROCESS | 1849 | 1461226086709 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:08:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:08:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1500ms 01:08:06 INFO - PROCESS | 1849 | 1461226086725 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:08:06 INFO - PROCESS | 1849 | 1461226086728 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:08:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:08:06 INFO - PROCESS | 1849 | 1461226086734 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:08:06 INFO - PROCESS | 1849 | 1461226086737 Marionette TRACE conn3 <- [1,3038,null,{}] 01:08:06 INFO - PROCESS | 1849 | 1461226086741 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:06 INFO - PROCESS | 1849 | 1461226086960 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:08:07 INFO - PROCESS | 1849 | 1461226087237 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127073a800 == 185 [pid = 1849] [id = 769] 01:08:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f126fe92400) [pid = 1849] [serial = 2306] [outer = (nil)] 01:08:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f126ffb4400) [pid = 1849] [serial = 2307] [outer = 0x7f126fe92400] 01:08:07 INFO - PROCESS | 1849 | 1461226087313 Marionette DEBUG loaded listener.js 01:08:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f126ffba400) [pid = 1849] [serial = 2308] [outer = 0x7f126fe92400] 01:08:08 INFO - PROCESS | 1849 | 1461226088077 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:08:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:08:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:08:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1386ms 01:08:08 INFO - PROCESS | 1849 | 1461226088152 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:08:08 INFO - PROCESS | 1849 | 1461226088155 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:08:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:08:08 INFO - PROCESS | 1849 | 1461226088165 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:08:08 INFO - PROCESS | 1849 | 1461226088167 Marionette TRACE conn3 <- [1,3042,null,{}] 01:08:08 INFO - PROCESS | 1849 | 1461226088171 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:08 INFO - PROCESS | 1849 | 1461226088401 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:08:09 INFO - PROCESS | 1849 | 1461226089334 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c785800 == 184 [pid = 1849] [id = 681] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800e0800 == 183 [pid = 1849] [id = 684] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277333000 == 182 [pid = 1849] [id = 679] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127bf8a800 == 181 [pid = 1849] [id = 695] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279be4800 == 180 [pid = 1849] [id = 678] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1277511800 == 179 [pid = 1849] [id = 693] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12775cc800 == 178 [pid = 1849] [id = 694] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12948d5000 == 177 [pid = 1849] [id = 72] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128800f000 == 176 [pid = 1849] [id = 687] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ac77000 == 175 [pid = 1849] [id = 692] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12861a4000 == 174 [pid = 1849] [id = 686] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12775e6000 == 173 [pid = 1849] [id = 677] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12785df000 == 172 [pid = 1849] [id = 697] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c8c1800 == 171 [pid = 1849] [id = 696] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1285714800 == 170 [pid = 1849] [id = 685] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288905000 == 169 [pid = 1849] [id = 688] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e0a5800 == 168 [pid = 1849] [id = 682] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127ec9f000 == 167 [pid = 1849] [id = 749] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e0b7000 == 166 [pid = 1849] [id = 748] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127c2d1000 == 165 [pid = 1849] [id = 747] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127e4ad800 == 164 [pid = 1849] [id = 698] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127b5e3000 == 163 [pid = 1849] [id = 746] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279aa4800 == 162 [pid = 1849] [id = 745] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127446d800 == 161 [pid = 1849] [id = 744] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f129f164000 == 160 [pid = 1849] [id = 739] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12992c5000 == 159 [pid = 1849] [id = 738] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1294909800 == 158 [pid = 1849] [id = 737] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1291047800 == 157 [pid = 1849] [id = 736] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128e393000 == 156 [pid = 1849] [id = 735] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128c8c8800 == 155 [pid = 1849] [id = 734] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128bc17000 == 154 [pid = 1849] [id = 733] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12891af000 == 153 [pid = 1849] [id = 732] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12889ca800 == 152 [pid = 1849] [id = 731] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1288267800 == 151 [pid = 1849] [id = 730] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1287154000 == 150 [pid = 1849] [id = 729] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f128571f800 == 149 [pid = 1849] [id = 728] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f12800e5800 == 148 [pid = 1849] [id = 727] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127eccc000 == 147 [pid = 1849] [id = 726] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f127dafa800 == 146 [pid = 1849] [id = 725] 01:08:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f1279bce000 == 145 [pid = 1849] [id = 724] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f1288c3bc00) [pid = 1849] [serial = 2114] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f12871e3000) [pid = 1849] [serial = 2111] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f128014b800) [pid = 1849] [serial = 2108] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f127e146c00) [pid = 1849] [serial = 2105] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f127c124000) [pid = 1849] [serial = 2102] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f1277b55000) [pid = 1849] [serial = 2099] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f1280146c00) [pid = 1849] [serial = 2097] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f12799cdc00) [pid = 1849] [serial = 2159] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f127aa44800) [pid = 1849] [serial = 2160] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f12779c6400) [pid = 1849] [serial = 2157] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f127745e400) [pid = 1849] [serial = 2156] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f1277b42c00) [pid = 1849] [serial = 2153] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f1290895400) [pid = 1849] [serial = 2150] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f12906c8400) [pid = 1849] [serial = 2147] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f128f8bc800) [pid = 1849] [serial = 2144] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f128f743800) [pid = 1849] [serial = 2141] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f128f5d5000) [pid = 1849] [serial = 2138] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f128e108400) [pid = 1849] [serial = 2135] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f128c9b0c00) [pid = 1849] [serial = 2132] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f128c692800) [pid = 1849] [serial = 2129] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f128ba2a400) [pid = 1849] [serial = 2126] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f128b864800) [pid = 1849] [serial = 2123] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f128a39ac00) [pid = 1849] [serial = 2120] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f127b8b2400) [pid = 1849] [serial = 2162] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f127c137400) [pid = 1849] [serial = 2163] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f127d9f7800) [pid = 1849] [serial = 2169] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f127d66d000) [pid = 1849] [serial = 2168] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f127cbb5000) [pid = 1849] [serial = 2165] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f127d647000) [pid = 1849] [serial = 2166] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f1289269400) [pid = 1849] [serial = 2117] [outer = (nil)] [url = about:blank] 01:08:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f126d6b5800 == 146 [pid = 1849] [id = 770] 01:08:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f126fe8e800) [pid = 1849] [serial = 2309] [outer = (nil)] 01:08:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f126fe8ec00) [pid = 1849] [serial = 2310] [outer = 0x7f126fe8e800] 01:08:10 INFO - PROCESS | 1849 | 1461226090623 Marionette DEBUG loaded listener.js 01:08:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f126fe9b000) [pid = 1849] [serial = 2311] [outer = 0x7f126fe8e800] 01:08:11 INFO - PROCESS | 1849 | 1461226091619 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:08:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:08:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:08:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:08:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:08:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:08:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3500ms 01:08:11 INFO - PROCESS | 1849 | 1461226091665 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:08:11 INFO - PROCESS | 1849 | 1461226091675 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:08:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:08:11 INFO - PROCESS | 1849 | 1461226091729 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1849 | 1461226091744 Marionette TRACE conn3 <- [1,3046,null,{}] 01:08:11 INFO - PROCESS | 1849 | 1461226091755 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:11 INFO - PROCESS | 1849 | 1461226091964 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:08:12 INFO - PROCESS | 1849 | 1461226092232 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1272c37800 == 147 [pid = 1849] [id = 771] 01:08:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f127645fc00) [pid = 1849] [serial = 2312] [outer = (nil)] 01:08:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f1277460400) [pid = 1849] [serial = 2313] [outer = 0x7f127645fc00] 01:08:12 INFO - PROCESS | 1849 | 1461226092298 Marionette DEBUG loaded listener.js 01:08:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f1277558c00) [pid = 1849] [serial = 2314] [outer = 0x7f127645fc00] 01:08:12 INFO - PROCESS | 1849 | [1849] 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 01:08:13 INFO - PROCESS | 1849 | 1461226093002 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:08:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:08:13 INFO - {} 01:08:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1327ms 01:08:13 INFO - PROCESS | 1849 | 1461226093077 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:08:13 INFO - PROCESS | 1849 | 1461226093082 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:08:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:08:13 INFO - PROCESS | 1849 | 1461226093097 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:08:13 INFO - PROCESS | 1849 | 1461226093099 Marionette TRACE conn3 <- [1,3050,null,{}] 01:08:13 INFO - PROCESS | 1849 | 1461226093105 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:13 INFO - PROCESS | 1849 | 1461226093372 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:08:13 INFO - PROCESS | 1849 | 1461226093404 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12775ea000 == 148 [pid = 1849] [id = 772] 01:08:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f1277559000) [pid = 1849] [serial = 2315] [outer = (nil)] 01:08:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f12779d1000) [pid = 1849] [serial = 2316] [outer = 0x7f1277559000] 01:08:13 INFO - PROCESS | 1849 | 1461226093464 Marionette DEBUG loaded listener.js 01:08:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f127869cc00) [pid = 1849] [serial = 2317] [outer = 0x7f1277559000] 01:08:14 INFO - PROCESS | 1849 | 1461226094347 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:08:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:08:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:08:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:08:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:08:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1287ms 01:08:14 INFO - PROCESS | 1849 | 1461226094389 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:08:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:08:14 INFO - PROCESS | 1849 | 1461226094399 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:08:14 INFO - PROCESS | 1849 | 1461226094407 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:08:14 INFO - PROCESS | 1849 | 1461226094424 Marionette TRACE conn3 <- [1,3054,null,{}] 01:08:14 INFO - PROCESS | 1849 | 1461226094463 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:14 INFO - PROCESS | 1849 | 1461226094765 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:08:14 INFO - PROCESS | 1849 | 1461226094798 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12792f5800 == 149 [pid = 1849] [id = 773] 01:08:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f127878cc00) [pid = 1849] [serial = 2318] [outer = (nil)] 01:08:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f12799c8c00) [pid = 1849] [serial = 2319] [outer = 0x7f127878cc00] 01:08:14 INFO - PROCESS | 1849 | 1461226094859 Marionette DEBUG loaded listener.js 01:08:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f1279c4a000) [pid = 1849] [serial = 2320] [outer = 0x7f127878cc00] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f12761f1400) [pid = 1849] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f12882ed400) [pid = 1849] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f12779c3800) [pid = 1849] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f128c4e4400) [pid = 1849] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f127fd0c400) [pid = 1849] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f128c871c00) [pid = 1849] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f128637fc00) [pid = 1849] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f12904c6800) [pid = 1849] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f1289273c00) [pid = 1849] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f129f1fbc00) [pid = 1849] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f127fd02400) [pid = 1849] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f127fddb000) [pid = 1849] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f1280144c00) [pid = 1849] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f128f8ae400) [pid = 1849] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f1287383000) [pid = 1849] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f128895f800) [pid = 1849] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f127b31c800) [pid = 1849] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f128906cc00) [pid = 1849] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f127b8a7000) [pid = 1849] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f128c8e3000) [pid = 1849] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f12922e9000) [pid = 1849] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f1277b46000) [pid = 1849] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f127c136000) [pid = 1849] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f127c332800) [pid = 1849] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f1289149000) [pid = 1849] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f12882ea400) [pid = 1849] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f12779cb400) [pid = 1849] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f12871e6800) [pid = 1849] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f127c334c00) [pid = 1849] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f1279c4d400) [pid = 1849] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f128a54ec00) [pid = 1849] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f128ba08800) [pid = 1849] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f128ccf7400) [pid = 1849] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f127fd10c00) [pid = 1849] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f127cbb2c00) [pid = 1849] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f127c077000) [pid = 1849] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f127b64b000) [pid = 1849] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f12745cf800) [pid = 1849] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f12775ae400) [pid = 1849] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f127ac24800) [pid = 1849] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f127b64c400) [pid = 1849] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f128c9afc00) [pid = 1849] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f12775a6c00) [pid = 1849] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f127fd0b800) [pid = 1849] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f127aa3c000) [pid = 1849] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f128895cc00) [pid = 1849] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f1277d86000) [pid = 1849] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f127c339000) [pid = 1849] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f128a554800) [pid = 1849] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f1289071800) [pid = 1849] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f1287094c00) [pid = 1849] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f127874f400) [pid = 1849] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f128905d800) [pid = 1849] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f1277b5b000) [pid = 1849] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f12761efc00) [pid = 1849] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f127874f000) [pid = 1849] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:08:16 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f128c4e3800) [pid = 1849] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:08:17 INFO - PROCESS | 1849 | 1461226096983 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:08:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:08:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:08:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:08:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:08:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2658ms 01:08:17 INFO - PROCESS | 1849 | 1461226097066 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:08:17 INFO - PROCESS | 1849 | 1461226097073 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:08:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:08:17 INFO - PROCESS | 1849 | 1461226097081 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:08:17 INFO - PROCESS | 1849 | 1461226097088 Marionette TRACE conn3 <- [1,3058,null,{}] 01:08:17 INFO - PROCESS | 1849 | 1461226097097 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:17 INFO - PROCESS | 1849 | 1461226097378 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:08:17 INFO - PROCESS | 1849 | 1461226097644 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127ac56000 == 150 [pid = 1849] [id = 774] 01:08:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f1278795000) [pid = 1849] [serial = 2321] [outer = (nil)] 01:08:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f127b650000) [pid = 1849] [serial = 2322] [outer = 0x7f1278795000] 01:08:17 INFO - PROCESS | 1849 | 1461226097704 Marionette DEBUG loaded listener.js 01:08:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f127b850400) [pid = 1849] [serial = 2323] [outer = 0x7f1278795000] 01:08:18 INFO - PROCESS | 1849 | 1461226098575 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:08:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:08:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:08:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:08:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:08:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:08:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:08:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:08:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:08:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1545ms 01:08:18 INFO - PROCESS | 1849 | 1461226098647 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:08:18 INFO - PROCESS | 1849 | 1461226098654 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:08:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:08:18 INFO - PROCESS | 1849 | 1461226098665 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:08:18 INFO - PROCESS | 1849 | 1461226098670 Marionette TRACE conn3 <- [1,3062,null,{}] 01:08:18 INFO - PROCESS | 1849 | 1461226098680 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:18 INFO - PROCESS | 1849 | 1461226098908 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:08:19 INFO - PROCESS | 1849 | 1461226099245 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1271515800 == 151 [pid = 1849] [id = 775] 01:08:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f1272603400) [pid = 1849] [serial = 2324] [outer = (nil)] 01:08:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f127260f400) [pid = 1849] [serial = 2325] [outer = 0x7f1272603400] 01:08:19 INFO - PROCESS | 1849 | 1461226099326 Marionette DEBUG loaded listener.js 01:08:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f127645f400) [pid = 1849] [serial = 2326] [outer = 0x7f1272603400] 01:08:19 INFO - PROCESS | 1849 | [1849] 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 01:08:20 INFO - PROCESS | 1849 | 1461226100184 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:08:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:08:20 INFO - {} 01:08:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1542ms 01:08:20 INFO - PROCESS | 1849 | 1461226100209 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:08:20 INFO - PROCESS | 1849 | 1461226100217 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:08:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:08:20 INFO - PROCESS | 1849 | 1461226100227 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:08:20 INFO - PROCESS | 1849 | 1461226100230 Marionette TRACE conn3 <- [1,3066,null,{}] 01:08:20 INFO - PROCESS | 1849 | 1461226100234 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:20 INFO - PROCESS | 1849 | 1461226100467 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:08:20 INFO - PROCESS | 1849 | 1461226100743 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1277eef800 == 152 [pid = 1849] [id = 776] 01:08:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f12775a4400) [pid = 1849] [serial = 2327] [outer = (nil)] 01:08:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f12775ae800) [pid = 1849] [serial = 2328] [outer = 0x7f12775a4400] 01:08:20 INFO - PROCESS | 1849 | 1461226100885 Marionette DEBUG loaded listener.js 01:08:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f12786a8400) [pid = 1849] [serial = 2329] [outer = 0x7f12775a4400] 01:08:21 INFO - PROCESS | 1849 | 1461226101774 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:08:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:08:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:08:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:08:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:08:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:08:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:08:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:08:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1580ms 01:08:21 INFO - PROCESS | 1849 | 1461226101810 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:08:21 INFO - PROCESS | 1849 | 1461226101814 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:08:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:08:21 INFO - PROCESS | 1849 | 1461226101821 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:08:21 INFO - PROCESS | 1849 | 1461226101827 Marionette TRACE conn3 <- [1,3070,null,{}] 01:08:21 INFO - PROCESS | 1849 | 1461226101845 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:22 INFO - PROCESS | 1849 | 1461226102106 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:08:22 INFO - PROCESS | 1849 | 1461226102440 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127b862000 == 153 [pid = 1849] [id = 777] 01:08:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f1279c45800) [pid = 1849] [serial = 2330] [outer = (nil)] 01:08:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f127aa4a000) [pid = 1849] [serial = 2331] [outer = 0x7f1279c45800] 01:08:22 INFO - PROCESS | 1849 | 1461226102518 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f127b32ac00) [pid = 1849] [serial = 2332] [outer = 0x7f1279c45800] 01:08:23 INFO - PROCESS | 1849 | 1461226103255 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:08:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:08:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:08:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:08:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:08:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:08:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:08:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1448ms 01:08:23 INFO - PROCESS | 1849 | 1461226103271 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 1849 | 1461226103275 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:08:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:08:23 INFO - PROCESS | 1849 | 1461226103280 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1849 | 1461226103283 Marionette TRACE conn3 <- [1,3074,null,{}] 01:08:23 INFO - PROCESS | 1849 | 1461226103288 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:23 INFO - PROCESS | 1849 | 1461226103502 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:08:23 INFO - PROCESS | 1849 | 1461226103760 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c2b4800 == 154 [pid = 1849] [id = 778] 01:08:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f1277b46400) [pid = 1849] [serial = 2333] [outer = (nil)] 01:08:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f127b8aa800) [pid = 1849] [serial = 2334] [outer = 0x7f1277b46400] 01:08:23 INFO - PROCESS | 1849 | 1461226103837 Marionette DEBUG loaded listener.js 01:08:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f127c077000) [pid = 1849] [serial = 2335] [outer = 0x7f1277b46400] 01:08:24 INFO - PROCESS | 1849 | 1461226104621 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:08:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:08:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:08:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:08:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:08:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:08:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:08:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1385ms 01:08:24 INFO - PROCESS | 1849 | 1461226104668 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:08:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:08:24 INFO - PROCESS | 1849 | 1461226104672 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:08:24 INFO - PROCESS | 1849 | 1461226104677 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:08:24 INFO - PROCESS | 1849 | 1461226104680 Marionette TRACE conn3 <- [1,3078,null,{}] 01:08:24 INFO - PROCESS | 1849 | 1461226104685 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:24 INFO - PROCESS | 1849 | 1461226104923 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:08:25 INFO - PROCESS | 1849 | 1461226105210 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127c8b0800 == 155 [pid = 1849] [id = 779] 01:08:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f1279c4c400) [pid = 1849] [serial = 2336] [outer = (nil)] 01:08:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f127c11f800) [pid = 1849] [serial = 2337] [outer = 0x7f1279c4c400] 01:08:25 INFO - PROCESS | 1849 | 1461226105285 Marionette DEBUG loaded listener.js 01:08:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f12716bf000) [pid = 1849] [serial = 2338] [outer = 0x7f1279c4c400] 01:08:26 INFO - PROCESS | 1849 | 1461226106126 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:08:26 INFO - PROCESS | 1849 | 1461226106168 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:08:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:08:26 INFO - PROCESS | 1849 | 1461226106177 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:08:26 INFO - PROCESS | 1849 | 1461226106182 Marionette TRACE conn3 <- [1,3082,null,{}] 01:08:26 INFO - PROCESS | 1849 | 1461226106210 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:26 INFO - PROCESS | 1849 | 1461226106448 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:08:26 INFO - PROCESS | 1849 | 1461226106777 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127daee000 == 156 [pid = 1849] [id = 780] 01:08:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f127cbb1c00) [pid = 1849] [serial = 2339] [outer = (nil)] 01:08:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f127cbb5000) [pid = 1849] [serial = 2340] [outer = 0x7f127cbb1c00] 01:08:26 INFO - PROCESS | 1849 | 1461226106861 Marionette DEBUG loaded listener.js 01:08:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f127d645400) [pid = 1849] [serial = 2341] [outer = 0x7f127cbb1c00] 01:08:27 INFO - PROCESS | 1849 | 1461226107568 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:08:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:08:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:08:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:08:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1443ms 01:08:27 INFO - PROCESS | 1849 | 1461226107620 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:08:27 INFO - PROCESS | 1849 | 1461226107624 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:08:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:08:27 INFO - PROCESS | 1849 | 1461226107629 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:08:27 INFO - PROCESS | 1849 | 1461226107632 Marionette TRACE conn3 <- [1,3086,null,{}] 01:08:27 INFO - PROCESS | 1849 | 1461226107638 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:27 INFO - PROCESS | 1849 | 1461226107884 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:08:28 INFO - PROCESS | 1849 | 1461226108170 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e474800 == 157 [pid = 1849] [id = 781] 01:08:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f127cbb2800) [pid = 1849] [serial = 2342] [outer = (nil)] 01:08:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f127d674800) [pid = 1849] [serial = 2343] [outer = 0x7f127cbb2800] 01:08:28 INFO - PROCESS | 1849 | 1461226108245 Marionette DEBUG loaded listener.js 01:08:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f127d9fb400) [pid = 1849] [serial = 2344] [outer = 0x7f127cbb2800] 01:08:28 INFO - PROCESS | 1849 | 1461226108968 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:08:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:08:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1377ms 01:08:29 INFO - PROCESS | 1849 | 1461226109008 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:08:29 INFO - PROCESS | 1849 | 1461226109012 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:08:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:08:29 INFO - PROCESS | 1849 | 1461226109017 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:08:29 INFO - PROCESS | 1849 | 1461226109020 Marionette TRACE conn3 <- [1,3090,null,{}] 01:08:29 INFO - PROCESS | 1849 | 1461226109025 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:29 INFO - PROCESS | 1849 | 1461226109249 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:08:29 INFO - PROCESS | 1849 | 1461226109537 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127e4c1800 == 158 [pid = 1849] [id = 782] 01:08:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f127cbb7400) [pid = 1849] [serial = 2345] [outer = (nil)] 01:08:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f127e062c00) [pid = 1849] [serial = 2346] [outer = 0x7f127cbb7400] 01:08:29 INFO - PROCESS | 1849 | 1461226109611 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f127e0f5800) [pid = 1849] [serial = 2347] [outer = 0x7f127cbb7400] 01:08:30 INFO - PROCESS | 1849 | 1461226110345 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:08:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:08:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1381ms 01:08:30 INFO - PROCESS | 1849 | 1461226110400 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:08:30 INFO - PROCESS | 1849 | 1461226110403 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:08:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:08:30 INFO - PROCESS | 1849 | 1461226110409 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:08:30 INFO - PROCESS | 1849 | 1461226110411 Marionette TRACE conn3 <- [1,3094,null,{}] 01:08:30 INFO - PROCESS | 1849 | 1461226110418 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:30 INFO - PROCESS | 1849 | 1461226110669 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:08:30 INFO - PROCESS | 1849 | 1461226110936 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f127fd31800 == 159 [pid = 1849] [id = 783] 01:08:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f126fe98400) [pid = 1849] [serial = 2348] [outer = (nil)] 01:08:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f127e13f000) [pid = 1849] [serial = 2349] [outer = 0x7f126fe98400] 01:08:31 INFO - PROCESS | 1849 | 1461226111012 Marionette DEBUG loaded listener.js 01:08:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f127e1c1400) [pid = 1849] [serial = 2350] [outer = 0x7f126fe98400] 01:08:31 INFO - PROCESS | 1849 | 1461226111769 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:08:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:08:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1381ms 01:08:31 INFO - PROCESS | 1849 | 1461226111790 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:08:31 INFO - PROCESS | 1849 | 1461226111792 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:08:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:08:31 INFO - PROCESS | 1849 | 1461226111799 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:08:31 INFO - PROCESS | 1849 | 1461226111801 Marionette TRACE conn3 <- [1,3098,null,{}] 01:08:31 INFO - PROCESS | 1849 | 1461226111806 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:32 INFO - PROCESS | 1849 | 1461226112020 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:08:32 INFO - PROCESS | 1849 | 1461226112324 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12801a6000 == 160 [pid = 1849] [id = 784] 01:08:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f127d671800) [pid = 1849] [serial = 2351] [outer = (nil)] 01:08:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f127e1c9000) [pid = 1849] [serial = 2352] [outer = 0x7f127d671800] 01:08:32 INFO - PROCESS | 1849 | 1461226112403 Marionette DEBUG loaded listener.js 01:08:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f127fd0bc00) [pid = 1849] [serial = 2353] [outer = 0x7f127d671800] 01:08:33 INFO - PROCESS | 1849 | 1461226113142 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:08:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:08:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:08:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1378ms 01:08:33 INFO - PROCESS | 1849 | 1461226113178 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:08:33 INFO - PROCESS | 1849 | 1461226113182 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:08:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:08:33 INFO - PROCESS | 1849 | 1461226113188 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:08:33 INFO - PROCESS | 1849 | 1461226113193 Marionette TRACE conn3 <- [1,3102,null,{}] 01:08:33 INFO - PROCESS | 1849 | 1461226113198 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:33 INFO - PROCESS | 1849 | 1461226113447 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:08:33 INFO - PROCESS | 1849 | 1461226113723 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1285834000 == 161 [pid = 1849] [id = 785] 01:08:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f1277461400) [pid = 1849] [serial = 2354] [outer = (nil)] 01:08:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f128011b800) [pid = 1849] [serial = 2355] [outer = 0x7f1277461400] 01:08:33 INFO - PROCESS | 1849 | 1461226113820 Marionette DEBUG loaded listener.js 01:08:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f12856d9c00) [pid = 1849] [serial = 2356] [outer = 0x7f1277461400] 01:08:34 INFO - PROCESS | 1849 | 1461226114629 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:08:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:08:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1482ms 01:08:34 INFO - PROCESS | 1849 | 1461226114672 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:08:34 INFO - PROCESS | 1849 | 1461226114675 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:08:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:08:34 INFO - PROCESS | 1849 | 1461226114681 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:08:34 INFO - PROCESS | 1849 | 1461226114683 Marionette TRACE conn3 <- [1,3106,null,{}] 01:08:34 INFO - PROCESS | 1849 | 1461226114689 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:34 INFO - PROCESS | 1849 | 1461226114913 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:08:35 INFO - PROCESS | 1849 | 1461226115205 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f12861a6800 == 162 [pid = 1849] [id = 786] 01:08:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f12786a7400) [pid = 1849] [serial = 2357] [outer = (nil)] 01:08:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f1286380800) [pid = 1849] [serial = 2358] [outer = 0x7f12786a7400] 01:08:35 INFO - PROCESS | 1849 | 1461226115281 Marionette DEBUG loaded listener.js 01:08:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f128646bc00) [pid = 1849] [serial = 2359] [outer = 0x7f12786a7400] 01:08:36 INFO - PROCESS | 1849 | 1461226116053 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:08:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:08:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:08:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:08:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1428ms 01:08:36 INFO - PROCESS | 1849 | 1461226116112 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:08:36 INFO - PROCESS | 1849 | 1461226116115 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:08:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:08:36 INFO - PROCESS | 1849 | 1461226116121 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:08:36 INFO - PROCESS | 1849 | 1461226116123 Marionette TRACE conn3 <- [1,3110,null,{}] 01:08:36 INFO - PROCESS | 1849 | 1461226116144 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:36 INFO - PROCESS | 1849 | 1461226116450 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:08:36 INFO - PROCESS | 1849 | 1461226116672 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f128800d000 == 163 [pid = 1849] [id = 787] 01:08:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f1286388400) [pid = 1849] [serial = 2360] [outer = (nil)] 01:08:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f128709c000) [pid = 1849] [serial = 2361] [outer = 0x7f1286388400] 01:08:36 INFO - PROCESS | 1849 | 1461226116784 Marionette DEBUG loaded listener.js 01:08:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f12871ee000) [pid = 1849] [serial = 2362] [outer = 0x7f1286388400] 01:08:37 INFO - PROCESS | 1849 | 1461226117491 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:08:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:08:37 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:08:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:08:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1384ms 01:08:37 INFO - PROCESS | 1849 | 1461226117508 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:08:37 INFO - PROCESS | 1849 | 1461226117511 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:08:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:08:37 INFO - PROCESS | 1849 | 1461226117517 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:08:37 INFO - PROCESS | 1849 | 1461226117519 Marionette TRACE conn3 <- [1,3114,null,{}] 01:08:37 INFO - PROCESS | 1849 | 1461226117525 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:37 INFO - PROCESS | 1849 | 1461226117754 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:08:38 INFO - PROCESS | 1849 | 1461226118015 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\", \"1d76426a-b62d-4d39-ac5d-5eb002192a9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f1288709800 == 164 [pid = 1849] [id = 788] 01:08:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f12856e3c00) [pid = 1849] [serial = 2363] [outer = (nil)] 01:08:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f128738d400) [pid = 1849] [serial = 2364] [outer = 0x7f12856e3c00] 01:08:38 INFO - PROCESS | 1849 | 1461226118091 Marionette DEBUG loaded listener.js 01:08:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f128869c800) [pid = 1849] [serial = 2365] [outer = 0x7f12856e3c00] 01:08:38 INFO - PROCESS | 1849 | 1461226118890 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:08:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:08:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1430ms 01:08:38 INFO - PROCESS | 1849 | 1461226118948 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:08:38 INFO - PROCESS | 1849 | 1461226118951 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:08:40 WARNING - u'runner_teardown' () 01:08:40 INFO - No more tests 01:08:40 INFO - Got 0 unexpected results 01:08:40 INFO - SUITE-END | took 1153s 01:08:40 INFO - Closing logging queue 01:08:40 INFO - queue closed 01:08:40 INFO - Return code: 0 01:08:40 WARNING - # TBPL SUCCESS # 01:08:40 INFO - Running post-action listener: _resource_record_post_action 01:08:40 INFO - Running post-run listener: _resource_record_post_run 01:08:41 INFO - Total resource usage - Wall time: 1187s; CPU: 98.0%; Read bytes: 11907072; Write bytes: 973737984; Read time: 612; Write time: 274112 01:08:41 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:08:41 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 85921792; Read time: 0; Write time: 72500 01:08:41 INFO - run-tests - Wall time: 1158s; CPU: 98.0%; Read bytes: 11329536; Write bytes: 887734272; Read time: 572; Write time: 201612 01:08:41 INFO - Running post-run listener: _upload_blobber_files 01:08:41 INFO - Blob upload gear active. 01:08:41 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:08:41 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:08:41 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'] 01:08:41 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 01:08:42 INFO - (blobuploader) - INFO - Open directory for files ... 01:08:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:08:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:08:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:08:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:08:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:08:44 INFO - (blobuploader) - INFO - Done attempting. 01:08:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:08:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:08:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:08:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:08:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:08:45 INFO - (blobuploader) - INFO - Done attempting. 01:08:45 INFO - (blobuploader) - INFO - Iteration through files over. 01:08:45 INFO - Return code: 0 01:08:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:08:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:08:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3471652d98b1b98e08bad785858114619a98f940fbd1b46ab6bb4f0f853fd5d2c47b92ae22e58200bce74f1196daedc3746253694b75d54b9beeba84eb5761c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ade0402d35cece16c0f2eba2e4190d91937014a29ae0042c37de8b96fa61de24f5a3506748f46870fa99c306f00c8e98fbc756298835aabf9728874ea3e74e3e"} 01:08:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:08:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:08:45 INFO - Contents: 01:08:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3471652d98b1b98e08bad785858114619a98f940fbd1b46ab6bb4f0f853fd5d2c47b92ae22e58200bce74f1196daedc3746253694b75d54b9beeba84eb5761c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ade0402d35cece16c0f2eba2e4190d91937014a29ae0042c37de8b96fa61de24f5a3506748f46870fa99c306f00c8e98fbc756298835aabf9728874ea3e74e3e"} 01:08:45 INFO - Running post-run listener: copy_logs_to_upload_dir 01:08:45 INFO - Copying logs to upload dir... 01:08:45 INFO - mkdir: /builds/slave/test/build/upload/logs 01:08:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1275.881535 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 16 secs) (at 2016-04-21 01:08:46.048717) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 01:08:46.049979) ========= 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-1461224841.805349-1258976576 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3471652d98b1b98e08bad785858114619a98f940fbd1b46ab6bb4f0f853fd5d2c47b92ae22e58200bce74f1196daedc3746253694b75d54b9beeba84eb5761c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ade0402d35cece16c0f2eba2e4190d91937014a29ae0042c37de8b96fa61de24f5a3506748f46870fa99c306f00c8e98fbc756298835aabf9728874ea3e74e3e"} build_url:https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035639 build_url: 'https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/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/3471652d98b1b98e08bad785858114619a98f940fbd1b46ab6bb4f0f853fd5d2c47b92ae22e58200bce74f1196daedc3746253694b75d54b9beeba84eb5761c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ade0402d35cece16c0f2eba2e4190d91937014a29ae0042c37de8b96fa61de24f5a3506748f46870fa99c306f00c8e98fbc756298835aabf9728874ea3e74e3e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/B7y1PrunRmCKKBcU2Wnjig/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-21 01:08:46.125976) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:08:46.126475) ========= 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-1461224841.805349-1258976576 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020781 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:08:46.192060) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 01:08:46.192351) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 01:08:46.192691) ========= ========= Total master_lag: 0.47 =========