implementation of GET_HALS, SELECT_HAL, & GET_FUNCTIONS commands
Change-Id: I782b0cc37538b7092e2f39e47a19393b53471855
diff --git a/sysfuzzer/framework/VtsFuzzerMain.cpp b/sysfuzzer/framework/VtsFuzzerMain.cpp
index aca19be..dad12e1 100644
--- a/sysfuzzer/framework/VtsFuzzerMain.cpp
+++ b/sysfuzzer/framework/VtsFuzzerMain.cpp
@@ -149,14 +149,14 @@
}
}
- if (optind != argc - 1) {
- fprintf(stderr, "Must specify output file (see --help).\n");
- return 2;
- }
-
android::vts::SpecificationBuilder spec_builder(
spec_dir_path, epoch_count);
if (!server) {
+ if (optind != argc - 1) {
+ fprintf(stderr, "Must specify output file (see --help).\n");
+ return 2;
+ }
+
bool success = spec_builder.Process(
argv[optind], INTERFACE_SPEC_LIB_FILENAME, target_class,
target_type, target_version);
@@ -165,7 +165,7 @@
cout << endl << PASSED_MARKER << endl;
}
} else {
- android::vts::StartBinderServer();
+ android::vts::StartBinderServer(spec_builder, INTERFACE_SPEC_LIB_FILENAME);
}
return 0;