#include <stdio.h>
#include "dummy_config.h"
+bool opt_accept_all = false;
+
struct dummy_data {
int some_data;
};
#ifdef CONFIG_RESOURCE_DUMMY_VERBOSE
printf("Admission test:\n");
#endif
+
+ if (opt_accept_all) {
+ *schedulable = true;
+ return 0;
+ }
+
data->some_data++;
fres_sa_scenario_for_each_no_cancel_contract(scenario, c) {
static struct option long_opts[] = {
{ "loglevel", 1, 0, 'l' },
+ { "accept-all", 0, 0, 'a' },
{ 0, 0, 0, 0}
};
{
printf("usage: frm_dummy [ options ]\n");
printf(" -l, --loglevel <number>|<domain>=<number>,...\n");
+ printf(" -a, --accept-all Accepts all contracts\n");
}
int main(int argc, char *argv[])
forb_init_attr_t attr = { .orb_id = "org.frescor.frm.dummy" };
int opt;
- while ((opt = getopt_long(argc, argv, "l:", &long_opts[0], NULL)) != EOF) {
+ while ((opt = getopt_long(argc, argv, "al:", &long_opts[0], NULL)) != EOF) {
switch (opt) {
+ case 'a':
+ opt_accept_all = true;
case 'l':
ul_log_domain_arg2levels(optarg);
break;