Skip to content

Commit 2c571e7

Browse files
committed
frr: topotests
Add 1 basic test for libyang checks Apply the guidelines from https://docs.frrouting.org/projects/dev-guide/en/latest/topotests.html
1 parent ded95c7 commit 2c571e7

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/frr-checks.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ on:
1111
options:
1212
- master
1313
- pull/15608/head
14+
- frr-10.0
1415
- frr-9.1
1516
- frr-9.0.2
1617
- frr-8.5.4
@@ -80,6 +81,7 @@ jobs:
8081
libsqlite3-dev
8182
libzmq5
8283
libzmq3-dev
84+
python3-pytest
8385
- name: libyang ${{ inputs.libyang-versions }} ${{ matrix.compiler }}
8486
uses: actions/checkout@v4
8587
with:
@@ -130,6 +132,10 @@ jobs:
130132
--with-moduledir=\${prefix}/lib/frr/modules \
131133
--enable-configfile-mask=0640 \
132134
--enable-logfile-mask=0640 \
135+
--enable-vtysh \
136+
--enable-pimd \
137+
--enable-pim6d \
138+
--enable-sharpd \
133139
--enable-snmp=agentx \
134140
--enable-multipath=64 \
135141
--enable-user=frr \
@@ -138,4 +144,6 @@ jobs:
138144
--with-pkg-git-version \
139145
--with-pkg-extra-version=-MyOwnFRRVersion &&
140146
make -j $(nproc) &&
141-
sudo make install
147+
sudo make install &&
148+
cd tests/topotests &&
149+
cd all_protocol_startup && pytest-3 -s -v

0 commit comments

Comments
 (0)