Add profiler tests to the runtime repo (#34411)
authorDavid Mason <davmason@microsoft.com>
Fri, 3 Apr 2020 22:10:18 +0000 (15:10 -0700)
committerGitHub <noreply@github.com>
Fri, 3 Apr 2020 22:10:18 +0000 (15:10 -0700)
commitc21c7fd280aed2ba12ed3807c1082e8aba95a602
tree654e3d19f88b9a1645a1fe8237dd89f4cbd52905
parent5cd7e970487c4cc9ae652185a2f867159c48c9a0
Add profiler tests to the runtime repo (#34411)

Ports GCBasic, ReJIT, and EventPipe tests as well as adds a test that verifies profilers can call MetaDataGetDispenser.
38 files changed:
src/coreclr/dependencies.props
src/coreclr/tests/issues.targets
src/coreclr/tests/src/Common/test_dependencies/test_dependencies.csproj
src/coreclr/tests/src/profiler/README.md [new file with mode: 0644]
src/coreclr/tests/src/profiler/common/ProfilerControl.cs [new file with mode: 0644]
src/coreclr/tests/src/profiler/common/ProfilerTestRunner.cs [new file with mode: 0644]
src/coreclr/tests/src/profiler/common/profiler_common.csproj [new file with mode: 0644]
src/coreclr/tests/src/profiler/eventpipe/eventpipe.cs [new file with mode: 0644]
src/coreclr/tests/src/profiler/eventpipe/eventpipe.csproj [new file with mode: 0644]
src/coreclr/tests/src/profiler/gc/gc.cs [new file with mode: 0644]
src/coreclr/tests/src/profiler/gc/gc.csproj [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/CMakeLists.txt [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/README.md [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/classfactory.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/classfactory.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/dllmain.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/eventpipeprofiler/eventpipeprofiler.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/eventpipeprofiler/eventpipeprofiler.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/gcbasicprofiler/gcbasicprofiler.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/gcbasicprofiler/gcbasicprofiler.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/guids.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/profiler.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/profiler.def [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/profiler.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/profilerstring.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/rejitprofiler/ilrewriter.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/rejitprofiler/ilrewriter.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/rejitprofiler/rejitprofiler.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/rejitprofiler/rejitprofiler.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/rejitprofiler/sigparse.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/rejitprofiler/sigparse.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/rejitprofiler/sigparse.inl [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/unittestprofiler/unittestprofiler.cpp [new file with mode: 0644]
src/coreclr/tests/src/profiler/native/unittestprofiler/unittestprofiler.h [new file with mode: 0644]
src/coreclr/tests/src/profiler/rejit/rejit.cs [new file with mode: 0644]
src/coreclr/tests/src/profiler/rejit/rejit.csproj [new file with mode: 0644]
src/coreclr/tests/src/profiler/unittest/metadatagetdispenser.cs [new file with mode: 0644]
src/coreclr/tests/src/profiler/unittest/metadatagetdispenser.csproj [new file with mode: 0644]