]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
test-conversion: remove test/test-{insmod,rmmod,rmmod2}
authorDan McGee <dan@archlinux.org>
Sat, 4 Feb 2012 02:29:12 +0000 (20:29 -0600)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Sun, 5 Feb 2012 04:15:48 +0000 (02:15 -0200)
These are covered by the various test cases in testsuite/test-init.

test/test-insmod.c [deleted file]
test/test-rmmod.c [deleted file]
test/test-rmmod2.c [deleted file]

diff --git a/test/test-insmod.c b/test/test-insmod.c
deleted file mode 100644 (file)
index 7198df0..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <errno.h>
-#include <unistd.h>
-#include <inttypes.h>
-#include <string.h>
-#include <libkmod.h>
-
-
-int main(int argc, char *argv[])
-{
-       const char *path;
-       struct kmod_ctx *ctx;
-       struct kmod_module *mod;
-       int err;
-
-       if (argc < 2) {
-               fprintf(stderr, "Provide a path to a module\n");
-               return EXIT_FAILURE;
-       }
-
-       path = argv[1];
-
-       ctx = kmod_new(NULL, NULL);
-       if (ctx == NULL)
-               exit(EXIT_FAILURE);
-
-       printf("libkmod version %s\n", VERSION);
-
-       err = kmod_module_new_from_path(ctx, path, &mod);
-       if (err < 0) {
-               kmod_unref(ctx);
-               exit(EXIT_FAILURE);
-       }
-
-       printf("Trying insmod '%s' (%s)\n", kmod_module_get_name(mod),
-                                               kmod_module_get_path(mod));
-       err = kmod_module_insert_module(mod, 0, NULL);
-       if (err < 0) {
-               fprintf(stderr, "%s\n", strerror(-err));
-
-               kmod_module_unref(mod);
-               kmod_unref(ctx);
-               exit(EXIT_FAILURE);
-       }
-
-       kmod_module_unref(mod);
-       kmod_unref(ctx);
-
-       return EXIT_SUCCESS;
-}
diff --git a/test/test-rmmod.c b/test/test-rmmod.c
deleted file mode 100644 (file)
index 493af80..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <errno.h>
-#include <unistd.h>
-#include <inttypes.h>
-#include <string.h>
-#include <libkmod.h>
-
-
-int main(int argc, char *argv[])
-{
-       const char *modname = NULL;
-       const char *null_config = NULL;
-       struct kmod_ctx *ctx;
-       struct kmod_list *list, *itr;
-       int err, count = 0;
-
-       if (argc == 2)
-               modname = argv[1];
-
-       ctx = kmod_new(NULL, &null_config);
-       if (ctx == NULL)
-               exit(EXIT_FAILURE);
-
-       printf("libkmod version %s\n", VERSION);
-
-       err = kmod_module_new_from_loaded(ctx, &list);
-       if (err < 0) {
-               fprintf(stderr, "%s\n", strerror(-err));
-               kmod_unref(ctx);
-               exit(EXIT_FAILURE);
-       }
-
-       kmod_list_foreach(itr, list) {
-               struct kmod_module *mod = kmod_module_get_module(itr);
-               const char *name = kmod_module_get_name(mod);
-
-               if ((modname && !strcmp(modname, name)) ||
-                   (modname == NULL && kmod_module_get_refcnt(mod) < 1)) {
-                       printf("Trying to remove '%s'\n", name);
-                       err = kmod_module_remove_module(mod, 0);
-                       if (err == 0)
-                               count++;
-                       else {
-                               fprintf(stderr, "Error removing %s: %s\n",
-                                       name, strerror(-err));
-                       }
-               }
-
-               kmod_module_unref(mod);
-       }
-       kmod_module_unref_list(list);
-       kmod_unref(ctx);
-
-       return count > 0;
-}
diff --git a/test/test-rmmod2.c b/test/test-rmmod2.c
deleted file mode 100644 (file)
index 7a7a0ba..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <errno.h>
-#include <unistd.h>
-#include <inttypes.h>
-#include <string.h>
-#include <libkmod.h>
-
-
-int main(int argc, char *argv[])
-{
-       const char *modname = NULL;
-       struct kmod_ctx *ctx;
-       struct kmod_module *mod;
-       int err;
-
-       if (argc < 2) {
-               fprintf(stderr, "Provide a module name\n");
-               return EXIT_FAILURE;
-       }
-
-       modname = argv[1];
-
-       ctx = kmod_new(NULL, NULL);
-       if (ctx == NULL)
-               exit(EXIT_FAILURE);
-
-       printf("libkmod version %s\n", VERSION);
-
-       err = kmod_module_new_from_name(ctx, modname, &mod);
-       if (err < 0) {
-               kmod_unref(ctx);
-               exit(EXIT_FAILURE);
-       }
-
-       printf("Trying to remove '%s'\n", modname);
-       kmod_module_remove_module(mod, 0);
-
-       kmod_module_unref(mod);
-       kmod_unref(ctx);
-
-       return EXIT_SUCCESS;
-}