37 lines
817 B
C
37 lines
817 B
C
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <stdbool.h>
|
|
#include <string.h>
|
|
|
|
bool test_dummy(){
|
|
return true;
|
|
}
|
|
|
|
|
|
void usage(int argc, char *argv[]){
|
|
fprintf(stderr, "Usage: %s <testname>\n", argv[0]);
|
|
exit(EXIT_FAILURE);
|
|
}
|
|
|
|
int main (int argc, char *argv[]){
|
|
bool success = false;
|
|
if (argc != 2){
|
|
usage(argc, argv);
|
|
}
|
|
else if (strcmp("dummy", argv[1]) == 0){
|
|
success = test_dummy();
|
|
}
|
|
else{
|
|
fprintf (stderr, "test \"%s\" is not a valid test name.\n", argv[1]);
|
|
return EXIT_FAILURE;
|
|
}
|
|
if (success){
|
|
fprintf (stderr, "test \"%s\" finished successfully\n", argv[1]);
|
|
return EXIT_SUCCESS;
|
|
}
|
|
else {
|
|
fprintf (stderr, "test \"%s\" error\n", argv[1]);
|
|
return EXIT_FAILURE;
|
|
}
|
|
return EXIT_SUCCESS;
|
|
} |