Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

metrics, tests, and refactoring #31

Merged
merged 20 commits into from
Nov 19, 2021
Merged

metrics, tests, and refactoring #31

merged 20 commits into from
Nov 19, 2021

Conversation

technillogue
Copy link
Contributor

@technillogue technillogue commented Nov 19, 2021

Changes that appear to be in this PR but are actually from main:

  • clarify flags
  • clarify error message
  • fix psql syntax
  • bump signal-cli with group avatar change, quoted attachments, and DecryptedApproveMember
  • don't reinitialize routing managers for each request, oops. s/out_app/our_app/
  • don't die setting up tmpdir

metrics:

  • try to add pip deps?
  • fix pipenv
  • oops restore aiohttp
  • update to auxin 0.1.4
  • add no_repay
  • refactor admin notifications and send them on full-service errors
  • clean autosave
  • less logs

refactor and tests:

  • first pass move echopay stuff into PayBot
  • use wait_resp more
  • Automated testing bot (Automated testing bot #29)
  • wip script_test
  • ADMIN_METRICS flag, fix some psql, concise TestStep repr, run_test_programmatically

technillogue and others added 20 commits November 4, 2021 17:04
# Conflicts:
#	Dockerfile
#	forest/core.py
#	forest/datastore.py
* Introduce automated testing bot named Tiamat able to send load tests and make acceptance tests
of other signal bots. 
* Add a first functional Tiamat bot
* Fix bugs preventing acceptance test loop and clean up command functions
* include .mypy.ini
* Overwrite handle_message instead of time_response, rearrange code to be in more chronological-like order, simplify a little
* Rewind overwrite of core methods and remove typing related bugs

Co-authored-by: technillogue <technillogue@gmail.com>
ping test
@technillogue technillogue changed the title metrics metrics, tests, and refactoring Nov 19, 2021
@technillogue technillogue merged commit f7443ff into auxin Nov 19, 2021
@technillogue technillogue deleted the metrics branch December 3, 2021 18:49
jgreat pushed a commit that referenced this pull request Apr 10, 2023
* include changes from main (clarify flags, error message, fix psql syntax, bump signal-cli, don't reinitialize routing managers for each request, oops. s/out_app/our_app/, don't die setting up tmpdir)

* add promtheus_client and prometheus_async
* update to auxin 0.1.4
* add no_repay

* refactor admin notifications and send them on full-service errors, clean autosave, less logs
* first pass move echopay stuff into PayBot
* use wait_resp more

* Automated testing bot (#29)

* Introduce automated testing bot named Tiamat able to send load tests and make acceptance tests
of other signal bots. 
* Add a first functional Tiamat bot
* Fix bugs preventing acceptance test loop and clean up command functions
* include .mypy.ini
* Overwrite handle_message instead of time_response, rearrange code to be in more chronological-like order, simplify a little
* Rewind overwrite of core methods and remove typing related bugs

Co-authored-by: technillogue <technillogue@gmail.com>

* ADMIN_METRICS flag, fix some psql, concise TestStep repr, run_test_programmatically

Co-authored-by: Mike Turner <zaphrod.beeblebrox@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants