>
>
> + print(f"Skipping test: {e}")
>> + raise
>> + app.print_stats(results)
>> + self._verify_throughput(results)
>> +
>> + @func_test
>> + def openssl_aead_aes_gcm_encrypt(self) -> None:
>> + """Basic test to run on all NICs with openssl virtual device.
>>
>
> I don't know about the description above because the testing is being run
> on the vdev, not any NIC (which really isn't involved in the test).
>
> I see from DPDK docs that crypto_openssl vdev supports aead aes-gcm, but
> so do the physical devices, and you have a separate QAT case like the
> openssl one above (and maybe this is a good solution). Is the idea to have
> a testcase per device (physical or virtual) per algo?
> https://doc.dpdk.org/guides-25.11/cryptodevs/overview.html#supported-aead-algorithms
>
The idea as of currently was to go through every run of the cryptodev
application that I saw in old DTS and make a test case per run of the app.
The openssl test case was for development and can be ignored, which I
failed to note in my submission. There are runs for virtual devices that I
plan to include within this testsuite by the end of it and each will have
its own test case.
>
>
>> + @func_test
>
> + def a_wrong_devtype(self) -> None:
>>
>
> Can you explain the name of this test and its purpose?
>
The last 3 test cases can be ignored as I made them for debugging
purposes in development. I simply forgot to remove them prior
to my submission.
>
>