AnyDSL / MimIR

MimIR is my Intermediate Representation
https://anydsl.github.io/MimIR/
MIT License
46 stars 9 forks source link

one button to reproduce them all #224

Open leissa opened 1 year ago

leissa commented 1 year ago

We should have a script (or a set of scripts) that allows us to reproduce bugs with one command line. We should add an issue template that forces the issue writer to make use of this.

Essentially, we are not far away from this. We already have:

Trouble is, most hard to understand bugs don't occur on master but on some fork/branches ...

Maybe sth like this: This

./make_lit_error.sh bla/nasty_bug.thorin

will generate the following output

./checkout.sh https://my_url:1337affe && ./probe.sh bla/nasty_bug.thorin

which is the one command line to reproduce the nasty bug.

Or:

./make_gtest_error.sh Nasty.bug

will generate

./checkout.sh https://my_url:1337affe && ./thorin-gtest --gtest_filter='Nasty.bug' --gtest_break_on_failure