lehmannro / assert.sh

bash unit testing framework
GNU Lesser General Public License v3.0
487 stars 57 forks source link

Question about project stability #19

Open pwittchen opened 8 years ago

pwittchen commented 8 years ago

Is this project still maintained and stable? Last commit on master branch was 10 months ago and build on Travis CI failing from that time. I would like to use this project, but I'm not sure about its stability.

lehmannro commented 8 years ago

Hi Piotr,

The project is stable in the sense that it was feature-complete a while ago, and I don't expect it to grow too many new features because the whole reason for it was being lightweight.

Travis being broken is an issue more with Travis (or their specific setup, which has some problems with set -x IIRC.) I wanted to investigate further, but remote tests don't lend themselves too well to testing. Tests pass under normal Linux setups.

pwittchen commented 8 years ago

Thank you for the answer. It would be nice to fix tests on Travis as well :). We can try to fix it together. As far as I see from the log, only one test is not passing, but rest is passing.

this is fine:

all 9 demo tests passed in 0.021s.
all 15 output tests passed in 0.223s.

this is failing:

test #11 "shopt -o errexit" failed:
    program terminated with code 1 instead of 0
1 of 15 interaction tests failed in 0.170s.

rest is fine:

all 11 regression tests passed in 0.233s.
mathiasrw commented 7 years ago

I must say I like the work done with the fork https://github.com/andamira/aserta/ - passing travis and documentation nicely formatted. Would be great so see same kind of improvements on assert.sh