bryanhuntesl
Best product/practice for aggregating mix test results from CI systems
This is rather a broad question, so let me start with some background.
Lets say that we had a customer, the customer wanted a means of viewing project progress - meaning modules, tests, passing tests, failing tests, and test coverage.
So what we implemented was a system whereby every time the CI system ran the test results were parsed, and uploaded to a web server somewhere and the aggregate test results were rendered into a html table.
This was very ad-hoc, and quite ugly. Has anyone used a product that provided a nicer, standard way of achieving the same thing?
Most Liked
shanesveller
Why is the customer monitoring such developer-specific concerns rather than being interested in a more product-oriented set of release notes or change logs? This is a strange thing to solve for, IMO. It feels micro-manage-y, since those things (especially test coverage) rarely speak to “does this provide good utility to me?”
Most orgs don’t expose i.e. internal task-tracking data to their customers, but a more curated and high level roadmap. I don’t know if higher fidelity would be productive. This feels like a similar decision to face.
hauleth
bryanhuntesl
It’s for the case where we have to overhaul a big financial system that has major performance/reliability issues, and NO automated testing (that’s a LOT more common than you’d think haha).
We aren’t tasked to implement new functionality, just lots of bug fixes, rewriting, and optimisations.
I agree, this would not be something you’d bother sharing with the client in the usual case - developers tend to be self regulating.
Popular in Discussions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









