test
-
.NET and related components
a. For Windows, Linux and macOS, install .NET 5.0 SDK to build or run test suites.
b. For those who work on Windows and prefer IDE, install Visual Studio 2019 or higher (Visual Studio 2019 Community recommended), together with these individual components from the installer:
Section Individual Component in Visual Studio 2019 Run Windows Protocol Test Suites Build Windows Protocol Test Suites from source code .NET .NET SDK Required Required Compilers, build tools, and runtime C# and Visual Basic Roslyn compilers Required Compilers, build tools, and runtime MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.27) Required1 Compilers, build tools, and runtime C++/CLI support for v142 build tools (14.27) Required1 Compilers, build tools, and runtime C++ 2019 Redistributable Update Required1 Required1 Development Activities C++ core features Required1 SDKs, libraries, and frameworks Windows 10 SDK (10.0.19041.0) Required1 Note: 1: This individual component is required by ADFamily and MS-SMBD which have C++ code.
-
Protocol Test Framework v2.1 (build 2.1.0)
Protocol Test Framework is referenced by projects of ProtoSDK and TestSuites as NuGet packages.
-
From
NetworkDirect_DDK.zip
extractndspi.h
andndstatus.h
into project pathProtoSDK\RDMA\include
. This is to build SMBD test suite. -
This is required only when user want to use PowerShell Core Remoting over SSH.
-
This is required only when user want to use PowerShell Core Remoting over SSH for Windows platform.
-
From
NetworkDirect_DDK.zip
extractndspi.h
andndstatus.h
into project pathProtoSDK\RDMA\include
. This is to build SMBD test suite. -
This is required only when user want to use PowerShell Core Remoting over SSH.
-
This is required only when user want to use PowerShell Core Remoting over SSH for Windows platform.
-
From
NetworkDirect_DDK.zip
extractndspi.h
andndstatus.h
into project pathProtoSDK\RDMA\include
. This is to build SMBD test suite. -
This is required only when user want to use PowerShell Core Remoting over SSH.
-
This is required only when user want to use PowerShell Core Remoting over SSH for Windows platform.