Skip to content

Commit 7d1afb8

Browse files
Li-Aaronjyao1
authored andcommitted
add PCIDOE test in chunking
fix #438 Signed-off-by: Aaron Li <[email protected]>
1 parent 5094636 commit 7d1afb8

File tree

1 file changed

+32
-13
lines changed

1 file changed

+32
-13
lines changed

.github/workflows/chunk_check.yml

Lines changed: 32 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -47,25 +47,27 @@ jobs:
4747
./spdm_requester_emu >requester.log
4848
sleep 10s
4949
50-
- name: Enable_chunk(transfer size inconsistent)
50+
- name: Build1
5151
run: |
5252
mkdir build1
5353
cd build1
5454
cmake -E env CFLAGS="-DLIBSPDM_DEBUG_LIBSPDM_ASSERT_CONFIG=3" cmake -DARCH=x64 -DTOOLCHAIN=GCC -DTARGET=Release -DCRYPTO=mbedtls ..
5555
make copy_sample_key
5656
make -j`nproc`
5757
58-
cd bin
58+
- name: Enable_chunk_PCIDOE(transfer size inconsistent)
59+
run: |
60+
cd build1/bin
5961
echo "requester (transfer_size = 42) <=> responder (transfer_size = 0x1200)"
60-
./spdm_responder_emu &
62+
./spdm_responder_emu --trans PCI_DOE &
6163
sleep 5s
62-
./../../build/bin/spdm_requester_emu >requester.log
63-
64+
./../../build/bin/spdm_requester_emu --trans PCI_DOE >requester.log
6465
sleep 10s
66+
6567
echo "requester (transfer_size = 0x1200) <=> responder (transfer_size = 42)"
66-
./../../build/bin/spdm_responder_emu &
68+
./../../build/bin/spdm_responder_emu --trans PCI_DOE &
6769
sleep 5s
68-
./spdm_requester_emu >requester.log
70+
./spdm_requester_emu --trans PCI_DOE >requester.log
6971
7072
gcc_openssl_build:
7173
runs-on: ubuntu-latest
@@ -81,7 +83,7 @@ jobs:
8183
cmake -E env CFLAGS="-DLIBSPDM_SENDER_BUFFER_SIZE=170 -DLIBSPDM_RECEIVER_BUFFER_SIZE=170 -DLIBSPDM_DEBUG_LIBSPDM_ASSERT_CONFIG=3" cmake -DARCH=x64 -DTOOLCHAIN=GCC -DTARGET=Release -DCRYPTO=openssl ..
8284
make copy_sample_key
8385
make -j`nproc`
84-
- name: Enable_chunk(transfer size consistent)
86+
- name: Enable_chunk_PCIDOE(transfer size consistent)
8587
run: |
8688
cd build/bin
8789
@@ -94,25 +96,28 @@ jobs:
9496
else
9597
echo "port is used"
9698
fi
97-
./spdm_responder_emu &
99+
./spdm_responder_emu --trans PCI_DOE &
98100
sleep 5s
99-
./spdm_requester_emu >requester.log
101+
./spdm_requester_emu --trans PCI_DOE >requester.log
102+
sleep 10s
100103
101-
- name: Enable_chunk(transfer size inconsistent)
104+
- name: Build1
102105
run: |
103106
mkdir build1
104107
cd build1
105108
cmake -E env CFLAGS="-DLIBSPDM_DEBUG_LIBSPDM_ASSERT_CONFIG=3" cmake -DARCH=x64 -DTOOLCHAIN=GCC -DTARGET=Release -DCRYPTO=openssl ..
106109
make copy_sample_key
107110
make -j`nproc`
108111
109-
cd bin
112+
- name: Enable_chunk(transfer size inconsistent)
113+
run: |
114+
cd build1/bin
110115
echo "requester (transfer_size = 42) <=> responder (transfer_size = 0x1200)"
111116
./spdm_responder_emu &
112117
sleep 5s
113118
./../../build/bin/spdm_requester_emu >requester.log
114-
115119
sleep 10s
120+
116121
echo "requester (transfer_size = 0x1200) <=> responder (transfer_size = 42)"
117122
./../../build/bin/spdm_responder_emu &
118123
sleep 5s
@@ -144,6 +149,13 @@ jobs:
144149
./spdm_responder_emu &
145150
sleep 5s
146151
./spdm_requester_emu
152+
sleep 10s
153+
- name: Enable_chunk_PCIDOE
154+
run: |
155+
cd build/bin
156+
./spdm_responder_emu --trans PCI_DOE &
157+
sleep 5s
158+
./spdm_requester_emu --trans PCI_DOE
147159
148160
VS2019_openssl_build:
149161
runs-on: windows-latest
@@ -172,3 +184,10 @@ jobs:
172184
./spdm_responder_emu &
173185
sleep 5s
174186
./spdm_requester_emu
187+
sleep 10s
188+
- name: Enable_chunk_PCIDOE
189+
run: |
190+
cd build/bin
191+
./spdm_responder_emu --trans PCI_DOE &
192+
sleep 5s
193+
./spdm_requester_emu --trans PCI_DOE

0 commit comments

Comments
 (0)