Skip to content

Commit 0aeaf3e

Browse files
committed
Update dag test workflow
* run on supported Ubuntu workers * add step to build libwandder since we have etsi-related tests
1 parent 911b15a commit 0aeaf3e

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/dag.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
strategy:
2424
fail-fast: false
2525
matrix:
26-
os: [ubuntu-20.04, ubuntu-18.04]
26+
os: [ubuntu-20.04, ubuntu-22.04]
2727
c_compiler: [gcc, clang]
2828
cxx_compiler: [g++, clang++]
2929
exclude:
@@ -40,7 +40,7 @@ jobs:
4040
- name: Install Dependencies
4141
run: |
4242
sudo apt update
43-
sudo apt-get -y install flex bison libpcap0.8-dev libtool pkgconf autoconf automake m4 gcc clang llvm gcc-multilib
43+
sudo apt-get -y install flex bison libpcap0.8-dev libtool pkgconf autoconf automake m4 gcc clang llvm gcc-multilib uthash-dev
4444
sudo apt-get -y install build-essential git
4545
- name: Checkout DAG kernel module/packages
4646
uses: actions/checkout@v3
@@ -76,6 +76,14 @@ jobs:
7676
make -j 3
7777
sudo make install
7878
sudo ldconfig
79+
- name: Build/Install Libwandder
80+
run: |
81+
cd libtrace/libwandder
82+
./bootstrap.sh
83+
./configure
84+
make -j 3
85+
sudo make install
86+
sudo ldconfig
7987
- name: Build/Install Libtrace
8088
run: |
8189
cd libtrace

0 commit comments

Comments
 (0)