Как вы просматриваете информацию профиля с MiniProfiler из модульных тестов - PullRequest
0 голосов
/ 08 июня 2019

Я пытаюсь профилировать различные части библиотеки .Net Core 2.2.Я решил использовать модульное тестирование, поскольку у меня есть модульные тесты для многих областей, которые я хочу профилировать.Я пытаюсь использовать MiniProfiler от StackExchange, но не вижу в документации ничего о том, как просмотреть результаты профилирования.

Я создал свойство для своего тестового устройства: public MiniProfiler Profiler {get;приватный набор;}

и заполнил его в конструкторе прибора:

this.Profiler = MiniProfiler.StartNew("CRMODataDataSource Profiler");

Затем вызовите мой код, который я хочу профилировать:

        using (Fixture.Profiler.Step("TestDefaultWithDynamic"))
        {
            testValue =
                (testEntity.HasPrimaryKey() == true)
                && testEntity.GetPrimaryKey().KeyValues.All(v =>
                {
                    if (null != v.Value)
                    {
                        return !CrmEntityFixture.ValueIsDefault((dynamic)v.Value);
                    }
                    return false;
                }
                );
        }
        Assert.True(testValue);

Я установил пакеты nuget, используя: Install-Package MiniProfiler.AspNetCore -IncludePrerelease

Документация показывает пользовательский интерфейс и говорит об этом, но никогда не упоминает, как запустить пользовательский интерфейс.Я искал выходные папки и не нашел файлов, которые напоминают данные профиля.

Спасибо

...