Skip to content

Commit 8a70898

Browse files
authored
Add some default env values (#356)
1 parent 0c915ce commit 8a70898

File tree

3 files changed

+18
-14
lines changed

3 files changed

+18
-14
lines changed

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- name: Run tests
4343
shell: bash
4444
run: |
45-
./bashunit -e tests/bootstrap.sh tests/${{ matrix.test_chunk }}/*_test.sh
45+
./bashunit tests/${{ matrix.test_chunk }}/*_test.sh
4646
4747
alpine:
4848
name: "On alpine-latest"
@@ -73,4 +73,4 @@ jobs:
7373

7474
- name: Run Tests
7575
run: |
76-
./bashunit -e tests/bootstrap.sh --simple tests/
76+
./bashunit --simple tests/

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
- log
1818
- Improved clean up temporal files and directories
1919
- Improved CI test speed by running them in parallel
20+
- Add default env values:
21+
- `DEFAULT_PATH="tests"`
22+
- `LOG_PATH="out.log"`
23+
- `LOAD_FILE="tests/bootstrap.sh"`
2024

2125
## [0.17.0](https://github.com/TypedDevs/bashunit/compare/0.16.0...0.17.0) - 2024-10-01
2226

src/env.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,26 @@ set -o allexport
77
[[ -f ".env" ]] && source .env set
88
set +o allexport
99

10-
_DEFAULT_DEFAULT_PATH=
11-
_DEFAULT_LOG_JUNIT=
12-
_DEFAULT_LOG_PATH=out.log
13-
_DEFAULT_REPORT_HTML=
14-
_DEFAULT_BASHUNIT_LOAD_FILE=
10+
_DEFAULT_DEFAULT_PATH="tests"
11+
_DEFAULT_LOG_PATH="out.log"
12+
_DEFAULT_LOAD_FILE="tests/bootstrap.sh"
13+
_DEFAULT_LOG_JUNIT=""
14+
_DEFAULT_REPORT_HTML=""
1515
_DEFAULT_TERMINAL_WIDTH=100
1616

1717
: "${BASHUNIT_DEFAULT_PATH:=${DEFAULT_PATH:=$_DEFAULT_DEFAULT_PATH}}"
1818
: "${BASHUNIT_LOG_JUNIT:=${LOG_JUNIT:=$_DEFAULT_LOG_JUNIT}}"
1919
: "${BASHUNIT_LOG_PATH:=${LOG_PATH:=$_DEFAULT_LOG_PATH}}"
2020
: "${BASHUNIT_REPORT_HTML:=${REPORT_HTML:=$_DEFAULT_REPORT_HTML}}"
21-
: "${BASHUNIT_LOAD_FILE:=${LOAD_FILE:=$_DEFAULT_BASHUNIT_LOAD_FILE}}"
21+
: "${BASHUNIT_LOAD_FILE:=${LOAD_FILE:=$_DEFAULT_LOAD_FILE}}"
2222

2323
# Booleans
24-
_DEFAULT_PARALLEL_RUN=false
25-
_DEFAULT_SHOW_HEADER=true
26-
_DEFAULT_HEADER_ASCII_ART=false
27-
_DEFAULT_SIMPLE_OUTPUT=false
28-
_DEFAULT_STOP_ON_FAILURE=false
29-
_DEFAULT_SHOW_EXECUTION_TIME=true
24+
_DEFAULT_PARALLEL_RUN="false"
25+
_DEFAULT_SHOW_HEADER="true"
26+
_DEFAULT_HEADER_ASCII_ART="false"
27+
_DEFAULT_SIMPLE_OUTPUT="false"
28+
_DEFAULT_STOP_ON_FAILURE="false"
29+
_DEFAULT_SHOW_EXECUTION_TIME="true"
3030

3131
: "${BASHUNIT_PARALLEL_RUN:=${PARALLEL_RUN:=$_DEFAULT_PARALLEL_RUN}}"
3232
: "${BASHUNIT_SHOW_HEADER:=${SHOW_HEADER:=$_DEFAULT_SHOW_HEADER}}"

0 commit comments

Comments
 (0)