GEODE-8949: Improves test stability (#750)
authorJacob Barrett <jbarrett@pivotal.io>
Wed, 24 Feb 2021 18:35:26 +0000 (08:35 -1000)
committerGitHub <noreply@github.com>
Wed, 24 Feb 2021 18:35:26 +0000 (10:35 -0800)
commitcc9264052795dcef1efb431fe5cf3953d17d8a3f
tree0bdb67510497e4b31eae032705b5530d9e921f0c
parentef73849cf5b48967ebcc1b4a11fab3bac6c04945
GEODE-8949: Improves test stability (#750)

* Remove shell scripts.
* Enforce clang-format in integration tests.
* Fixes for windows tests.
* Fixes windows path
* Use ctest directly.
* Close inputs before kill
* Improve file copy
* Use CMake to build CSharp libraries.
* Delete unused tests and framework
* Dynamically discover all NUnit tests
* Fixes for .NET
* Fixes xunit runner path.
* Fixes .net test failure
* Deletes unused sources.
* Terminate gfsh command if it doesn't exit gracefully.
* Dont timeout
* Adds NUnit test runner.
* Discover and run new .net integration tests via ctest.
* Use ctest to run .net C# based unit tests.
* Fix test parallelism
* Test .net unmanaged tests.
* Reduced redundany in templates.
* Fixes test runner dependencies.
* Ignore AppDomainUnloadedException
* Remove NUnit from packer.
* Remove CMake 3.19 argument.
* Fix RAT check.
118 files changed:
.ratignore
CMakeLists.txt
ci/lib/templates.lib.txt
ci/lib/templates.lib.yml
clicache/CMakeLists.txt
clicache/acceptance-test/CMakeLists.txt
clicache/acceptance-test/packages.config
clicache/integration-test/AckMixTests.cs [deleted file]
clicache/integration-test/BuiltinCacheableWrappersN.cs
clicache/integration-test/CMakeLists.txt
clicache/integration-test/CacheHelperN.cs
clicache/integration-test/CacheServerMsgs.cs [deleted file]
clicache/integration-test/CacheableWrapper.cs [deleted file]
clicache/integration-test/DataIOTests.cs [deleted file]
clicache/integration-test/DistGetTests.cs [deleted file]
clicache/integration-test/DistOpsTests.cs [deleted file]
clicache/integration-test/DistributedSystemTests.cs [deleted file]
clicache/integration-test/LogTests.cs
clicache/integration-test/NUnitTestAddTests.ps1 [new file with mode: 0644]
clicache/integration-test/NetTests.cs [deleted file]
clicache/integration-test/OverflowTestsN.cs
clicache/integration-test/PutGetPerfTests.cs [deleted file]
clicache/integration-test/QueryHelperN.cs [moved from tests/cli/QueryHelper/QueryHelperN.cs with 100% similarity]
clicache/integration-test/RegionEntryTests.cs [deleted file]
clicache/integration-test/RegionFailingTests.cs
clicache/integration-test/ThinClientDeltaTestFailing.cs
clicache/integration-test/ThinClientDurableTestsN.cs
clicache/integration-test/ThinClientHARegionTestsN.cs
clicache/integration-test/ThinClientPoolTestsN.cs
clicache/integration-test/ThinClientQueryTestsN.cs
clicache/integration-test/ThinClientSecurityAuthTestsMUN.cs
clicache/integration-test/ThinClientSecurityAuthTestsN.cs
clicache/integration-test/ThinClientSecurityAuthzTestsMUN.cs
clicache/integration-test/ThinClientSecurityAuthzTestsN.cs
clicache/integration-test/UnitTests.csproj.in [deleted file]
clicache/integration-test/packages.config [new file with mode: 0644]
clicache/integration-test/test.bat.in [deleted file]
clicache/integration-test/test.runsettings.in [new file with mode: 0644]
clicache/integration-test2/CMakeLists.txt
clicache/integration-test2/packages.config
clicache/integration-test2/xUnitTestAddTests.ps1 [new file with mode: 0644]
clicache/src/CMakeLists.txt
clicache/src/impl/AppDomainContext.hpp
clicache/src/impl/AssemblyInfo.cpp.in
clicache/src/templates/Templates.csproj.in [deleted file]
clicache/test/CMakeLists.txt
clicache/test/packages.config [new file with mode: 0644]
clicache/test2/CMakeLists.txt
clicache/test2/ObjectsTests.cs
clicache/test2/packages.config
cppcache/integration-test/CMakeLists.txt
cppcache/integration-test/comparePerf.pl [deleted file]
cppcache/integration-test/test.bat.in [deleted file]
cppcache/integration-test/test.sh.in [deleted file]
cppcache/integration/framework/CMakeLists.txt
cppcache/integration/framework/Cluster.h
cppcache/integration/framework/GfshExecute.cpp
examples/cpp/functionexecution/startserver.ps1
examples/cpp/functionexecution/stopserver.ps1
examples/cpp/sslputget/startserver.ps1
examples/cpp/sslputget/stopserver.ps1
examples/dotnet/functionexecution/Program.cs
examples/dotnet/functionexecution/startserver.ps1
examples/dotnet/functionexecution/stopserver.ps1
examples/dotnet/sslputget/Program.cs
examples/dotnet/sslputget/startserver.ps1
examples/dotnet/sslputget/stopserver.ps1
packer/build-windows-2016-vs-2017.json
packer/build-windows-2019-vs-2017.json
packer/build-windows-2019-vs-2019.json
templates/security/csharp/CMakeLists.txt
templates/security/csharp/securityImpl.csproj.in [deleted file]
tests/cli/CMakeLists.txt
tests/cli/DUnitFramework/CMakeLists.txt [new file with mode: 0644]
tests/cli/DUnitFramework/DUnitFramework.csproj.in [deleted file]
tests/cli/DUnitFramework/packages.config [new file with mode: 0644]
tests/cli/FwkClient/CMakeLists.txt [new file with mode: 0644]
tests/cli/FwkClient/FwkClient.csproj.in [deleted file]
tests/cli/FwkLauncher/FwkLauncher.csproj.txt [moved from tests/cli/FwkLauncher/FwkLauncher.csproj.in with 100% similarity]
tests/cli/FwkUtil/FwkUtil.csproj.txt [moved from tests/cli/FwkUtil/FwkUtil.csproj.in with 100% similarity]
tests/cli/NewFwkLib/AssemblyInfo.cs [deleted file]
tests/cli/NewFwkLib/CacheHelper.cs [deleted file]
tests/cli/NewFwkLib/CacheServer.cs [deleted file]
tests/cli/NewFwkLib/DeltaTest/DeltaClientValidationListener.cs [deleted file]
tests/cli/NewFwkLib/DeltaTest/DeltaTest.cs [deleted file]
tests/cli/NewFwkLib/DurableTest/DurableClientTests.cs [deleted file]
tests/cli/NewFwkLib/DurableTest/DurableListener.cs [deleted file]
tests/cli/NewFwkLib/DurableTest/DurablePerfListener.cs [deleted file]
tests/cli/NewFwkLib/EventTest/ETCacheListener.cs [deleted file]
tests/cli/NewFwkLib/EventTest/ETCacheLoader.cs [deleted file]
tests/cli/NewFwkLib/EventTest/ETCacheWriter.cs [deleted file]
tests/cli/NewFwkLib/EventTest/EventTests.cs [deleted file]
tests/cli/NewFwkLib/FunctionExecution/FunctionExecution.cs [deleted file]
tests/cli/NewFwkLib/FunctionExecution/MyResultCollector.cs [deleted file]
tests/cli/NewFwkLib/FwkTask.cs [deleted file]
tests/cli/NewFwkLib/FwkTest.cs [deleted file]
tests/cli/NewFwkLib/NewFwkLib.csproj.in [deleted file]
tests/cli/NewFwkLib/PdxTest/PdxTests.cs [deleted file]
tests/cli/NewFwkLib/PerfTest/DupChecker.cs [deleted file]
tests/cli/NewFwkLib/PerfTest/LatencyListener.cs [deleted file]
tests/cli/NewFwkLib/PerfTest/PerfTasks.cs [deleted file]
tests/cli/NewFwkLib/PerfTest/PerfTestCacheListener.cs [deleted file]
tests/cli/NewFwkLib/PerfTest/PerfTests.cs [deleted file]
tests/cli/NewFwkLib/QueryTest/QueryTests.cs [deleted file]
tests/cli/NewFwkLib/ResumableTx/ResumableTx.cs [deleted file]
tests/cli/NewFwkLib/ResumableTx/TxInfo.cs [deleted file]
tests/cli/NewFwkLib/SecurityTest/Security.cs [deleted file]
tests/cli/NewFwkLib/Utils.cs [deleted file]
tests/cli/NewTestObject/CMakeLists.txt [new file with mode: 0644]
tests/cli/NewTestObject/SimpleCacheListener.cs
tests/cli/PdxVersion1Lib/CMakeLists.txt [moved from clicache/src/templates/CMakeLists.txt with 54% similarity]
tests/cli/PdxVersion1Lib/PdxVersion1Lib.csproj.in [deleted file]
tests/cli/PdxVersion1Lib/Version1.cs
tests/cli/PdxVersion2Lib/CMakeLists.txt [new file with mode: 0644]
tests/cli/PdxVersion2Lib/PdxVersion2Lib.csproj.in [deleted file]
tests/cli/SecurityUtil/CMakeLists.txt [new file with mode: 0644]
tests/cli/SecurityUtil/SecurityUtil.csproj.in [deleted file]
tests/cpp/fwklib/CMakeLists.txt