Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.

Latest commit

 

History

History
56 lines (53 loc) · 1.23 KB

README.md

File metadata and controls

56 lines (53 loc) · 1.23 KB

User secrets

This project uses local User Secrets for connection strings. To add a secrets file to the project:

  • Right click on the project file.
  • Click "Manage User Secrets".
  • Paste the following structure and insert your connection strings instead.
{
  "ConnectionProperties": {
    "POSGRESQL": {
      "Server": "localhost",
      "Port": 5432,
      "Username": "postgres",
      "Password": "password"
    },
    "MYSQL": {
      "Server": "localhost",
      "Port": 3306,
      "Username": "root",
      "Password": "password"
    }
  }
}

experiments.json

This file describes what tests to run from the Tests/ folder, as well as what order. The general structure of this file is:

{
  "Experiments": [
    {
      "ExperimentName": "Experiment One",
      "RunParallel": false,
      "RunExperiment": true,
      "MilestoneType": "MinDepth",
      "ConnectorNames": [
        "POSGRESQL",
        "MYSQL"
      ],
      "SetupFiles": [
        ...
      ],
      "TestFiles": [
        ...
      ],
      "OptionalTestSettings": {
      }
    }
  ]
}

Where the "TestFiles" is an ordered array of what tests to run. The "OptionalTestSettings" is there for tests that have some additional setting (such as bucket size).