aboutsummaryrefslogtreecommitdiff
path: root/test/py/.gitignore
diff options
context:
space:
mode:
authorJohn Levon <john.levon@nutanix.com>2021-05-10 13:12:19 +0100
committerGitHub <noreply@github.com>2021-05-10 13:12:19 +0100
commite92b1f6b57d0131ec4aa581e57e10ab7d628a0cd (patch)
tree81fbf790b7bdc19bbb646ff3a4cbba4671971789 /test/py/.gitignore
parentb95c886ed23b4cc4c539030bf383b55aae8859a3 (diff)
downloadlibvfio-user-e92b1f6b57d0131ec4aa581e57e10ab7d628a0cd.zip
libvfio-user-e92b1f6b57d0131ec4aa581e57e10ab7d628a0cd.tar.gz
libvfio-user-e92b1f6b57d0131ec4aa581e57e10ab7d628a0cd.tar.bz2
start python-based testing framework (#447)
Trying to do our unit/functional testing with C is very tedious, and cmocka especially is a continual pain point. This commit introduces a Python-based testing infrastructure, and adds an initial set of functional tests for client negotiation. The tests work under Valgrind for leak/bad access detection of the C code, but not under ASAN, which lacks any meaningful shared-library support. We should be able to replace all of current C-based unit tests with this, reverting samples/ back to demo code only. Signed-off-by: John Levon <john.levon@nutanix.com> Reviewed-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'test/py/.gitignore')
-rw-r--r--test/py/.gitignore1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/py/.gitignore b/test/py/.gitignore
new file mode 100644
index 0000000..bee8a64
--- /dev/null
+++ b/test/py/.gitignore
@@ -0,0 +1 @@
+__pycache__