Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-11733

Decouple validation from tracking in the cppsuite

    • Storage Engines
    • 3
    • NachoCheese - 2023-10-03

      Currently, we can only perform validation if tracking is enabled in the cppsuite:
       

          /* Validation stage. */
          if (_operation_tracker->enabled()) {
              std::unique_ptr<configuration> tracking_config(_config->get_subconfig(OPERATION_TRACKER));
              this->validate(_operation_tracker->get_operation_table_name(),
                _operation_tracker->get_schema_table_name(), _workload_manager->get_database());
          }
      

      This looks wrong. The tracking component is great to gather information during the test that can be used during validation but it should be entirely possible to validate a test without using the tracking component.

            Assignee:
            etienne.petrel@mongodb.com Etienne Petrel
            Reporter:
            etienne.petrel@mongodb.com Etienne Petrel
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: