File tree Expand file tree Collapse file tree 5 files changed +31
-4
lines changed Expand file tree Collapse file tree 5 files changed +31
-4
lines changed Original file line number Diff line number Diff line change
1
+ name : Build and Test
2
+
3
+ on :
4
+ push :
5
+ branches : [ "main" ]
6
+ pull_request :
7
+ branches : [ "main" ]
8
+ env :
9
+ TERM : linux
10
+
11
+ jobs :
12
+ linux-tests :
13
+ runs-on : ubuntu-latest
14
+ steps :
15
+ - uses : actions/checkout@v4
16
+ with :
17
+ submodules : ' recursive'
18
+ fetch-depth : 0
19
+ - name : Checks
20
+ run : make check
21
+ - name : Run tests (as root)
22
+ run : |
23
+ sudo make test
24
+ - name : Compile to a file
25
+ run : make build
26
+ - name : Run checks on the single file
27
+ run : make checkdist
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ setup_file() {
5
5
PROJECT_ROOT=" $( cd " $( dirname " $BATS_TEST_FILENAME " ) /.." > /dev/null 2>&1 && pwd ) "
6
6
export JDVLIB_COMPILED_PATH=$BATS_FILE_TMPDIR /jdvlib.sh
7
7
pushd " $PROJECT_ROOT " > /dev/null || return 1
8
- " $PROJECT_ROOT /compile.sh" lib " ${JDVLIB_COMPILED_PATH} "
8
+ " $BASH " . /compile.sh lib " ${JDVLIB_COMPILED_PATH} "
9
9
popd > /dev/null || return 1
10
10
}
11
11
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ teardown() {
69
69
meta::import user
70
70
71
71
user::create " $user_name "
72
- register_teardown " userdel $user_name "
72
+ register_teardown " userdel -f $user_name "
73
73
run user::exists " $user_name "
74
74
assert_success
75
75
Original file line number Diff line number Diff line change @@ -337,7 +337,7 @@ fake_uname() {
337
337
user=test_user
338
338
339
339
user::create " $user "
340
- register_teardown " userdel $user "
340
+ register_teardown " userdel -f $user "
341
341
342
342
run sys::run_as root whoami
343
343
assert_success
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ teardown() {
112
112
113
113
run user::create $user
114
114
assert_success
115
- register_teardown " userdel $user "
115
+ register_teardown " userdel -f $user "
116
116
117
117
run user::exists $user
118
118
assert_success
You can’t perform that action at this time.
0 commit comments