tricorder
datadriven
tricorder | datadriven | |
---|---|---|
5 | 2 | |
50 | 39 | |
- | - | |
5.6 | 2.0 | |
7 months ago | 2 months ago | |
Rust | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tricorder
-
Show HN: A new open-source automation tool as an alternative to Ansible/Salt
There is https://pyinfra.com/
As a sidenote, I also made a small experiment a while ago : https://github.com/linkdd/tricorder/
But it's a bit of a chicken-and-egg problem. Without users, I don't know how it should be used, without features I won't get any users. So for now, it's in a state of "I'll address bug reports and feature requests, but I won't actively develop it".
-
Ask HN: What's your favorite software testing framework and why?
Thank you. Your library seems nice.
Unfortunately, I have to say it... I hate YAML with a passion, k8s, github actions/gitlab ci, ansible, etc... When I'm doing ops jobs, I feel like I'm coding in YAML.
Btw, this hate for YAML birthed https://linkdd.github.io/tricorder/ :P
-
Created a simple tool for task automation in Rust
Another one in the same vein is tricorder, which has one of the coolest websites ever. AFAIK it doesn't do dependencies, though. But it's got a RUST API!
- Show HN: Automation the KISS way. No YAML involved
datadriven
-
Prefer table driven tests (2019)
Table driven tests are a lot better than a bunch of imperative tests but they rapidly become unwieldy to debug, maintain, and evolve. Their readability often isn’t great.
If you’re using go, check out https://github.com/cockroachdb/datadriven. It takes a little bit of effort to craft a testing dsl, but it is so worth it.
Also, snapshot style testing where the test writes out its expectations and you just inspect it and save it (part of datadriven) is wonderful.
I’ve been using insta in rust lately and it’s some of what I want but not quite datadriven.
-
Ask HN: What's your favorite software testing framework and why?
I’ve found the datadriven[1] testing approach in go to be quite effective. The idea is that you leverage a standardized file structure to construct a little DSL for testing your code. This allows you to write expressive tests that print the state of the code and then look at it. Rewrite is also very powerful.
This is all inspired by the sqllite logic test framework.
[1]: https://github.com/cockroachdb/datadriven
What are some alternatives?
z-run - z-run -- scripting library lightweight Go-based tool
jsverify - Write powerful and concise tests. Property-based testing for JavaScript. Like QuickCheck.
testy - test helpers for more meaningful, readable, and fluent tests
greenlight - Clojure integration testing framework
LazySmallCheck2012 - Lazy SmallCheck with functional values and existentials!
ospec - Noiseless testing framework
embedded-postgres - Java embedded PostgreSQL component for testing
php-easycheck - Mirror of http://chriswarbo.net/git/php-easycheck
automate - Native bash script for automate tasks in a multiple servers