11 #include "eckit/config/LocalConfiguration.h"
12 #include "eckit/testing/Test.h"
17 #include "oops/test/TestEnvironment.h"
25 std::vector<eckit::LocalConfiguration> confs;
26 conf.get(
"ODB Parameters", confs);
27 for (
size_t jconf = 0; jconf < confs.size(); ++jconf) {
28 eckit::LocalConfiguration config = confs[jconf];
30 params.validateAndDeserialize(config);
38 std::string
testid()
const override {
return "ioda::test::OdbQueryParameters";}
47 int main(
int argc,
char **argv) {
50 return run.execute(tests);
void clear() const override
std::string testid() const override
void register_tests() const override
Run encapsulates one OOPS run.
static const eckit::Configuration & config()
def run(bufr_path, num_threads, output_dir)
int main(int argc, char **argv)