<div dir="ltr"><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
+            print(f"Skipping test: {e}")<br>
+            raise<br>
+        app.print_stats(results)<br>
+        self._verify_throughput(results)<br>
+<br>
+    @func_test<br>
+    def openssl_aead_aes_gcm_encrypt(self) -> None:<br>
+        """Basic test to run on all NICs with openssl virtual device.<br></blockquote><div><br></div><div>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).</div><div><br></div><div>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? <a href="https://doc.dpdk.org/guides-25.11/cryptodevs/overview.html#supported-aead-algorithms" target="_blank">https://doc.dpdk.org/guides-25.11/cryptodevs/overview.html#supported-aead-algorithms</a></div></div></div></div></blockquote><div><br></div><div>      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.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">+    @func_test</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
+    def a_wrong_devtype(self) -> None:<br></blockquote><div><br></div><div>Can you explain the name of this test and its purpose?</div></div></div></div></blockquote><div> </div><div>        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.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div> </div></div></div>
</div>
</blockquote></div></div>