Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doc unit tests are failing #50

Closed
pgrange opened this issue Oct 19, 2018 · 1 comment
Closed

Doc unit tests are failing #50

pgrange opened this issue Oct 19, 2018 · 1 comment

Comments

@pgrange
Copy link
Owner

pgrange commented Oct 19, 2018

pascal@pportable:~/bash_unit$ ./bash_unit tests/test_doc.sh 
Running tests in tests/test_doc.sh
Running test_block_1... SUCCESS ✓ 
Running test_block_10... SUCCESS ✓ 
Running test_block_11... SUCCESS ✓ 
Running test_block_12... SUCCESS ✓ 
Running test_block_13... SUCCESS ✓ 
Running test_block_14... SUCCESS ✓ 
Running test_block_15... SUCCESS ✓ 
Running test_block_16... SUCCESS ✓ 
Running test_block_17... FAILURE ✗ 
out> --- /tmp/19390/expected_output17   2018-10-19 08:40:34.894673983 +0200
out> +++ /tmp/19390/test_output17       2018-10-19 08:40:34.886673909 +0200
out> @@ -1 +1 @@
out> -bash: line 1: _ps: command not found
out> +environment: line 1: _ps: command not found
test_doc.sh:29:test_block_17()
Running test_block_18... SUCCESS ✓ 
Running test_block_19... SUCCESS ✓ 
Running test_block_2... SUCCESS ✓ 
Running test_block_20... SUCCESS ✓ 
Running test_block_21... SUCCESS ✓ 
Running test_block_22... SUCCESS ✓ 
Running test_block_23... SUCCESS ✓ 
Running test_block_3... SUCCESS ✓ 
Running test_block_4... SUCCESS ✓ 
Running test_block_5... SUCCESS ✓ 
Running test_block_6... SUCCESS ✓ 
Running test_block_7... SUCCESS ✓ 
Running test_block_8... SUCCESS ✓ 
Running test_block_9... SUCCESS ✓ 
@pgrange
Copy link
Owner Author

pgrange commented Oct 28, 2018

Something happened between Debian jessie and stretch, related to this issue.

Test pass on jessie:

docker run -v $(pwd):/bash_unit debian:jessie /bash_unit/bash_unit /bash_unit/tests/test_doc.sh
Running tests in /bash_unit/tests/test_doc.sh
Running test_block_1... SUCCESS
Running test_block_10... SUCCESS
Running test_block_11... SUCCESS
Running test_block_12... SUCCESS
Running test_block_13... SUCCESS
Running test_block_14... SUCCESS
Running test_block_15... SUCCESS
Running test_block_16... SUCCESS
Running test_block_17... SUCCESS
Running test_block_18... SUCCESS
Running test_block_19... SUCCESS
Running test_block_2... SUCCESS
Running test_block_20... SUCCESS
Running test_block_21... SUCCESS
Running test_block_22... SUCCESS
Running test_block_23... SUCCESS
Running test_block_3... SUCCESS
Running test_block_4... SUCCESS
Running test_block_5... SUCCESS
Running test_block_6... SUCCESS
Running test_block_7... SUCCESS
Running test_block_8... SUCCESS
Running test_block_9... SUCCESS

But fails on stretch:

 docker run -v $(pwd):/bash_unit debian:stretch /bash_unit/bash_unit /bash_unit/tests/test_doc.sh
Running tests in /bash_unit/tests/test_doc.sh
Running test_block_1... SUCCESS
Running test_block_10... SUCCESS
Running test_block_11... SUCCESS
Running test_block_12... SUCCESS
Running test_block_13... SUCCESS
Running test_block_14... SUCCESS
Running test_block_15... SUCCESS
Running test_block_16... SUCCESS
Running test_block_17... FAILURE
out> --- /tmp/1/expected_output17       2018-10-28 08:37:44.618339600 +0000
out> +++ /tmp/1/test_output17   2018-10-28 08:37:44.610339630 +0000
out> @@ -1 +1 @@
out> -bash: line 1: _ps: command not found
out> +environment: line 1: _ps: command not found
test_doc.sh:29:test_block_17()
Running test_block_18... SUCCESS
Running test_block_19... SUCCESS
Running test_block_2... SUCCESS
Running test_block_20... SUCCESS
Running test_block_21... SUCCESS
Running test_block_22... SUCCESS
Running test_block_23... SUCCESS
Running test_block_3... SUCCESS
Running test_block_4... SUCCESS
Running test_block_5... SUCCESS
Running test_block_6... SUCCESS
Running test_block_7... SUCCESS
Running test_block_8... SUCCESS
Running test_block_9... SUCCESS

It fails even with the oldest stretch I can find:

docker run -v $(pwd):/bash_unit debian:stretch-20180625 /bash_unit/bash_unit /bash_unit/tests/test_doc.sh
Running tests in /bash_unit/tests/test_doc.sh
Running test_block_1... SUCCESS
Running test_block_10... SUCCESS
Running test_block_11... SUCCESS
Running test_block_12... SUCCESS
Running test_block_13... SUCCESS
Running test_block_14... SUCCESS
Running test_block_15... SUCCESS
Running test_block_16... SUCCESS
Running test_block_17... FAILURE
out> --- /tmp/1/expected_output17       2018-10-28 08:40:25.913732302 +0000
out> +++ /tmp/1/test_output17   2018-10-28 08:40:25.905732332 +0000
out> @@ -1 +1 @@
out> -bash: line 1: _ps: command not found
out> +environment: line 1: _ps: command not found
test_doc.sh:29:test_block_17()
Running test_block_18... SUCCESS
Running test_block_19... SUCCESS
Running test_block_2... SUCCESS
Running test_block_20... SUCCESS
Running test_block_21... SUCCESS
Running test_block_22... SUCCESS
Running test_block_23... SUCCESS
Running test_block_3... SUCCESS
Running test_block_4... SUCCESS
Running test_block_5... SUCCESS
Running test_block_6... SUCCESS
Running test_block_7... SUCCESS
Running test_block_8... SUCCESS
Running test_block_9... SUCCESS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant