[lkl] Re: [RFC v7 20/21] um: host: add test programs

  • From: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
  • To: Hajime Tazaki <thehajime@xxxxxxxxx>, linux-um@xxxxxxxxxxxxxxxxxxx, jdike@xxxxxxxxxxx, richard@xxxxxx, anton.ivanov@xxxxxxxxxxxxxxxxxx
  • Date: Wed, 07 Oct 2020 21:23:51 +0200

On Tue, 2020-10-06 at 18:44 +0900, Hajime Tazaki wrote:


+LKL_TEST_CALL(getpid, lkl_sys_getpid, 1)

Could that be unified with KUNIT somehow?

+++ b/tools/um/tests/run.py
@@ -0,0 +1,172 @@
+#!/usr/bin/env python
+# SPDX-License-Identifier: GPL-2.0
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License
+#
+# Author: Octavian Purdila <tavi@xxxxxxxxx>
+#
+
+from __future__ import print_function
+
+import argparse
+import os
+import subprocess
+import sys
+import tap13

ok, I see now, you're doing something with TAP (test anything
protocol)...

Hmm. I must say I'm not a fan of adding a whole testing framework to the
kernel like that, even if it's pretty simple.

+import xml.etree.ElementTree as ET
+
+from junit_xml import TestSuite, TestCase

yuck

Let's see if you can use KUNIT instead. Anything beyond that doesn't
really need to live in the kernel, IMHO.

johanens


Other related posts: