jaypipes / procession

Main Procession server
Apache License 2.0
2 stars 0 forks source link

Rewrite e2e test framework in Golang #56

Open jaypipes opened 7 years ago

jaypipes commented 7 years ago

The bash-based e2e framework is just too fragile and annoying to work with, and frankly, I haven't found any Golang test frameworks that I like for e2e testing. Ginkgo is BDD-based, which I can't stand.

jaypipes commented 7 years ago

After looking at Ginkgo more, despite my general distaste for BDD, I think it offers the richest set of features and will allow me to keep any Python dependencies out of Procession...

jaypipes commented 7 years ago

After even more playing around with Ginkgo, I just don't like it. Can't stand all the closures and DSL that mimicks Rubyisms. I don't want to Describe() {Context() {It() Expects()...}}}}}. I just want simple assertions and will focus on having simple fixtures and setups with the testify library.