Fix GC tests that contain GC.Collect() used in wrong scope (#17680)
authorSung Yoon Whang <suwhang@microsoft.com>
Fri, 20 Apr 2018 22:30:56 +0000 (15:30 -0700)
committerGitHub <noreply@github.com>
Fri, 20 Apr 2018 22:30:56 +0000 (15:30 -0700)
commit8d30abbe2b556da423cc0a020370181ba3c0aec1
treeace72125d409ba83f71bda0bc504c8844c7d9bed
parent06147bcebcdf56eb7e56edfda603b77be2a751f3
Fix GC tests that contain GC.Collect() used in wrong scope (#17680)

* Fix GC tests that contain GC.Collect() used in wrong scope

* Fix GCLarge

* fix typos/build errors

* More test failures...

* more ci failure fix

* Fix all the build errors

* Fix test failure
37 files changed:
tests/src/GC/API/GC/Finalize.cs
tests/src/GC/API/GC/GetTotalMemory.cs
tests/src/GC/API/GC/KeepAlive.cs
tests/src/GC/API/GC/KeepAliveNull.cs
tests/src/GC/API/GC/KeepAliveRecur.cs
tests/src/GC/API/GC/SuppressFinalize.cs
tests/src/GC/API/GCHandle/HandleCopy.cs
tests/src/GC/API/GCHandle/Normal.cs
tests/src/GC/API/GCHandle/Weak.cs
tests/src/GC/API/GCHandleCollector/Usage.cs
tests/src/GC/API/WeakReference/Finalize.cs
tests/src/GC/Features/Finalizer/finalizeio/finalizeio.cs
tests/src/GC/Features/Finalizer/finalizeother/finalizearray.cs
tests/src/GC/Features/Finalizer/finalizeother/finalizearraysleep.cs
tests/src/GC/Features/Finalizer/finalizeother/finalizedest.cs
tests/src/GC/Features/Finalizer/finalizeother/finalizeexcep.cs
tests/src/GC/Features/Finalizer/finalizeother/finalizeinherit.cs
tests/src/GC/Features/Finalizer/finalizeother/finalizenested.cs
tests/src/GC/Features/Pinning/PinningOther/PinnedInt.cs
tests/src/GC/Performance/Tests/GCLarge.cs
tests/src/GC/Performance/Tests/GCMicroBench.cs
tests/src/GC/Scenarios/BaseFinal/basefinal.cs
tests/src/GC/Scenarios/DoublinkList/dlbigleak.cs
tests/src/GC/Scenarios/DoublinkList/doublinknoleak2.cs
tests/src/GC/Scenarios/FinalNStruct/finalnstruct.cs
tests/src/GC/Scenarios/FinalNStruct/nstructtun.cs
tests/src/GC/Scenarios/FragMan/fragman.cs
tests/src/GC/Scenarios/LeakGen/leakgen.cs
tests/src/GC/Scenarios/NDPin/ndpinfinal.cs
tests/src/GC/Scenarios/ReflectObj/reflectobj.cs
tests/src/GC/Scenarios/Resurrection/continue.cs
tests/src/GC/Scenarios/Rootmem/rootmem.cs
tests/src/GC/Scenarios/SingLinkList/singlinkgen.cs
tests/src/GC/Scenarios/WeakReference/weakreffinal.cs
tests/src/GC/Stress/Tests/LargeObjectAlloc2.cs
tests/src/GC/Stress/Tests/PlugGaps.cs
tests/src/GC/Stress/Tests/doubLinkStay.cs