Add test building only dropbear or dbclient

Expected to fail, fix pending
This commit is contained in:
Matt Johnston 2023-01-04 20:31:40 +08:00
parent 923a65ea0d
commit febb805742

View File

@ -32,6 +32,14 @@ jobs:
multi: 1 multi: 1
multiwrapper: 1 multiwrapper: 1
- name: client only
runcheck: 'no'
make_target: dbclient
- name: server only
runcheck: 'no'
make_target: dropbear
- name: bundled libtom, bionic , no writev() - name: bundled libtom, bionic , no writev()
# test can use an older distro with bundled libtommath # test can use an older distro with bundled libtommath
os: ubuntu-18.04 os: ubuntu-18.04
@ -143,6 +151,7 @@ jobs:
LDFLAGS: ${{ matrix.ldflags }} LDFLAGS: ${{ matrix.ldflags }}
EXTRACFLAGS: ${{ matrix.extracflags }} EXTRACFLAGS: ${{ matrix.extracflags }}
CONFIGURE_FLAGS: ${{ matrix.configure_flags || '--enable-werror' }} CONFIGURE_FLAGS: ${{ matrix.configure_flags || '--enable-werror' }}
MAKE_TARGET: ${{ matrix.make_target }}
# for fuzzing # for fuzzing
CXX: clang++ CXX: clang++
RANLIB: ${{ matrix.ranlib || 'ranlib' }} RANLIB: ${{ matrix.ranlib || 'ranlib' }}
@ -185,7 +194,7 @@ jobs:
sed -i "s/DEFAULT_IDLE_TIMEOUT 1/DEFAULT_IDLE_TIMEOUT 99/" localoptions.h sed -i "s/DEFAULT_IDLE_TIMEOUT 1/DEFAULT_IDLE_TIMEOUT 99/" localoptions.h
- name: make - name: make
run: make -j3 run: make -j3 $MAKE_TARGET
- name: multilink - name: multilink
if: ${{ matrix.multilink }} if: ${{ matrix.multilink }}