Не удалось найти аргумент TestStartingEventArgs в плагине Load Test - PullRequest
0 голосов
/ 07 мая 2019

У меня есть нагрузочный тест, и в тесте я выбрал юнит-тест. Модульный тест должен иметь некоторые свойства из TestContext.Properties. Эти значения устанавливаются в контекстных параметрах нагрузочного теста, но мне нужно добавить их в TestContext, прежде чем можно будет начать тестирование. Я думал об использовании плагина LoadTest для достижения того же

public void Initialize(LoadTest loadTest)
    {

        _loadTest = loadTest;
        _loadTest.LoadTestStarting += _loadTest_LoadTestStarting;
    }

    private void _loadTest_LoadTestStarting(object sender, EventArgs e)
    {
        //throw new NotImplementedException();
    }

Однако проблема в том, что я получаю только базовые EventArgs в обработчике событий TestStarting. Согласно документации, я должен получить TestStartingEventArgs, но похоже, что подпись для EventHandler могла измениться.

Я использую Visual Studio 2017 (15.9.11), и версия моего Microsoft.VisualStudio.QualityTools.LoadTestFramework - 10.0.0.0. Были ли какие-либо изменения в последних версиях?

Это ожидается? Или я что-то упустил?

Также есть ли обходной путь для получения параметров в тестовом контексте другим способом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...