summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2012-02-03 20:29:12 -0600
committerLucas De Marchi <lucas.demarchi@profusion.mobi>2012-02-05 02:15:48 -0200
commit2efd5d4c1a3f0579b8df130fb9e229a206eb25e1 (patch)
tree1a92e531ecef4b5e25a32df2deaf0b53a411faf6
parent2af31a5dbb50c4d090234a0174a2c153404ca943 (diff)
downloadkmod-2efd5d4c1a3f0579b8df130fb9e229a206eb25e1.tar.gz
kmod-2efd5d4c1a3f0579b8df130fb9e229a206eb25e1.zip
test-conversion: remove test/test-{insmod,rmmod,rmmod2}
These are covered by the various test cases in testsuite/test-init.
-rw-r--r--test/test-insmod.c52
-rw-r--r--test/test-rmmod.c57
-rw-r--r--test/test-rmmod2.c44
3 files changed, 0 insertions, 153 deletions
diff --git a/test/test-insmod.c b/test/test-insmod.c
deleted file mode 100644
index 7198df0..0000000
--- a/test/test-insmod.c
+++ /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
index 493af80..0000000
--- a/test/test-rmmod.c
+++ /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
index 7a7a0ba..0000000
--- a/test/test-rmmod2.c
+++ /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;
-}