Set a maximum SNR value using the "-S" option to ensure that nr_dlsim or nr_ulsim is executed only for a given SNR. This approach allows us to verify the success of the encoding/decoding process at the specified SNR. Check if the test succeeds is not yet implemented (currently we only retrieve an information about encoding/decoding processing time). To be implemented in the separate MR. Always execute all the nr_dlsim/nr_ulsim tests even if one of them fails. Each test takes around 5s, so we can execute them all to get results for all the test scenarios.
196 lines
9.2 KiB
XML
196 lines
9.2 KiB
XML
<!--
|
|
Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
this work for additional information regarding copyright ownership.
|
|
The OpenAirInterface Software Alliance licenses this file to You under
|
|
the OAI Public License, Version 1.1 (the "License"); you may not use this file
|
|
except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.openairinterface.org/?page_id=698
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
For more information about the OpenAirInterface (OAI) Software Alliance:
|
|
contact@openairinterface.org
|
|
-->
|
|
|
|
<testCaseList>
|
|
<htmlTabRef>test-t2-offload-dec</htmlTabRef>
|
|
<htmlTabName>Test T2 Offload Decoder</htmlTabName>
|
|
<htmlTabIcon>tasks</htmlTabIcon>
|
|
<TestCaseRequestedList>
|
|
010111 010112 010121 010122 010131 010132
|
|
010211 010212 010221 010222 010231 010232
|
|
010311 010312 010321 010322 010331 010332
|
|
</TestCaseRequestedList>
|
|
<TestCaseExclusionList></TestCaseExclusionList>
|
|
|
|
<testCase id="010111">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 5, 106 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>300</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m5 -r106 -R106 -C10 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010112">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 5, 106 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>100</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m5 -r106 -R106 -o -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010121">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 15, 106 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>300</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m15 -r106 -R106 -C10 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010122">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 15, 106 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>150</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m15 -r106 -R106 -o -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010131">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 25, 106 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>250</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m25 -r106 -R106 -C10 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010132">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 25, 106 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>250</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m25 -r106 -R106 -o -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010211">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 5, 273 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>300</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m5 -r273 -R273 -C10 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010212">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 5, 273 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>150</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m5 -r273 -R273 -o -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010221">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 15, 273 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>400</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m15 -r273 -R273 -C10 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010222">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 15, 273 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>350</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m15 -r273 -R273 -o -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010231">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 25, 273 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>400</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m25 -r273 -R273 -C10 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010232">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 25, 273 PRBs, 1 layer</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>550</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m25 -r273 -R273 -o -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010311">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 5, 273 PRBs, 2 layers</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>300</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m5 -r273 -R273 -C10 -W2 -z2 -y2 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010312">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 5, 273 PRBs, 2 layers</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>250</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m5 -r273 -R273 -o -W2 -z2 -y2 -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010321">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 15, 273 PRBs, 2 layers</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>600</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m15 -r273 -R273 -C10 -W2 -z2 -y2 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010322">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 15, 273 PRBs, 2 layers</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>650</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m15 -r273 -R273 -o -W2 -z2 -y2 -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010331">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with CPU: SNR = 30, MCS = 25, 273 PRBs, 2 layers</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>650</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m25 -r273 -R273 -C10 -W2 -z2 -y2 -P</physim_run_args>
|
|
</testCase>
|
|
|
|
<testCase id="010332">
|
|
<class>Run_T2Test</class>
|
|
<desc>Run nr_ulsim with T2 LDPC offload: SNR = 30, MCS = 25, 273 PRBs, 2 layers</desc>
|
|
<always_exec>true</always_exec>
|
|
<physim_run>nr_ulsim</physim_run>
|
|
<physim_time_threshold>1100</physim_time_threshold>
|
|
<physim_run_args>-n100 -s30 -S30.2 -m25 -r273 -R273 -o -W2 -z2 -y2 -P --ldpc_offload.dpdk_dev d8:00.0</physim_run_args>
|
|
</testCase>
|
|
|
|
</testCaseList>
|