Alex 'AdUser' Z
9 years ago
2 changed files with 45 additions and 1 deletions
@ -0,0 +1,40 @@ |
|||||||
|
#include "common.h" |
||||||
|
#include "config.h" |
||||||
|
#include "log.h" |
||||||
|
#include "backend.h" |
||||||
|
|
||||||
|
void usage() { |
||||||
|
fprintf(stderr, "Usage: backend-test <config-file.conf> <id>\n"); |
||||||
|
exit(EXIT_FAILURE); |
||||||
|
} |
||||||
|
|
||||||
|
int main(int argc, char *argv[]) { |
||||||
|
f2b_config_section_t *config = NULL; |
||||||
|
f2b_config_section_t *b_conf = NULL; |
||||||
|
f2b_backend_t *backend = NULL; |
||||||
|
|
||||||
|
if (argc < 3) |
||||||
|
usage(); |
||||||
|
|
||||||
|
if ((config = f2b_config_load(argv[1])) == NULL) { |
||||||
|
f2b_log_msg(log_error, "can't load config"); |
||||||
|
return EXIT_FAILURE; |
||||||
|
} |
||||||
|
|
||||||
|
if ((b_conf = f2b_config_find_section(config, t_backend, "test")) == NULL) { |
||||||
|
f2b_log_msg(log_error, "can't find config section for backend '%s'", "test"); |
||||||
|
return EXIT_FAILURE; |
||||||
|
} |
||||||
|
|
||||||
|
if ((backend = f2b_backend_create(config, argv[2])) == NULL) { |
||||||
|
f2b_log_msg(log_error, "can't create backend"); |
||||||
|
return EXIT_FAILURE; |
||||||
|
} |
||||||
|
|
||||||
|
/* TODO */ |
||||||
|
|
||||||
|
f2b_backend_destroy(backend); |
||||||
|
f2b_config_free(config); |
||||||
|
|
||||||
|
return EXIT_SUCCESS; |
||||||
|
} |
Loading…
Reference in new issue