Comments (2)
A concept (feel free to ignore, of course); make a test file with maybe 10-20 tests. One of the tests fails or passes depending upon a value echo'd to a file "cookie-jar". Capture the shell as a gif around this sequence of commands and loop,
$ bash_unit test/test*
# passing tests...
$ echo bug > cookie-jar
$ bash_unit test/test*
# failing tests...
$ echo cookie > cookie-jar
$ bash_unit test/test*
# passing tests...
$ echo bug > cookie-jar
$ bash_unit test/test*
# failing tests...
[...forever]
Show these things: "green" success passing results and "red" errors with useful error messages. How fast bash_unit feels, how useful the error messages are and how beautiful the output looks. They will show in the gif :)
Loop the gif seamlessly like this
from bash_unit.
Hi @iambumblehead,
I need to figure out how to have it displayed on GitHub but not in the manpage but more importantly, it would be very valuable to me if you could share an idea of what you have in mind regarding such a gif. What use case would you expect to see as a demo here?
If you. had exemples of tests you would want to see or outputs from bash_unit that you think would be valuable that would be awesome.
from bash_unit.
Related Issues (20)
- Conditional skipping tests HOT 10
- [FEATURE REQUEST] Quiet mode HOT 7
- [FEATURE REQUEST] Show only failed test
- [FEATURE REQUEST] Live/Development/Watch mode HOT 5
- [BUG] `bash_unit:99` error `command not found` HOT 9
- `grep: write error: Broken pipe` when running tests HOT 2
- A quick list of supported assertions should appear near the top
- The README should feature yaml source code for a github action HOT 1
- Install script is broken on Alpine HOT 1
- [BUG] `install` fails on GH Action HOT 2
- [FEATURE REQUEST] Using `parallel` to multithreading? HOT 2
- Feature Proposals HOT 1
- Failing `test_block_20` in `test_doc.sh` HOT 6
- Support RE Matching HOT 1
- bash_unit version tag HOT 1
- Improve fake to share parameters as array
- setup and teardown per test function HOT 6
- [feature] an assertion that compares numbers within a delta HOT 2
- Test does not stop after assertion inside fake fails HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bash_unit.