Join us at SNIA NA SDC SMB3 IO Lab 2022 (9/14 - 9/16)
Перейти к файлу
Victor Ding 1028bee96a Merged PR 5094921: update PTF UserGuide and Readme according to our new changes.
update PTF UserGuide and Readme according to our new changes.

Related work items: #28308310
2020-09-01 00:36:46 +00:00
InstallPrerequisites Add security protocols: Ssl3,Tls,Tls11,Tls12 2018-09-30 13:35:40 +08:00
docs Merged PR 5094921: update PTF UserGuide and Readme according to our new changes. 2020-09-01 00:36:46 +00:00
samples/XXXX_ProtocolTestSuite Only support vs2017. modify toolsversion and remove unused codes 2018-07-16 13:42:17 +08:00
src Bump version to 2.0.0 2020-08-14 14:55:54 +08:00
.gitattributes Migrate to .NET Core 2020-08-03 16:32:53 +08:00
.gitignore Migrate to .NET Core 2020-08-03 16:32:53 +08:00
CONTRIBUTING.md Update md files 2020-08-24 12:13:12 +08:00
LICENSE.txt PTF initial commit 2015-08-07 11:33:17 +08:00
README.md Merged PR 5094921: update PTF UserGuide and Readme according to our new changes. 2020-09-01 00:36:46 +00:00

README.md

Protocol Test Framework

The Protocol Test Framework (PTF) is designed to support Microsoft Protocol Test Suites for both Windows and Office Protocol Interoperability testing. It implements the fundamentals to support Protocol Test Suite, including logging, checker, configuration and etc.

Prerequisites

PTF is based on .NET Core and support cross-platform. It runs on Windows, macOS and multiple distributions of Linux. You should install the software listed below based on your testing purpose, including their own dependencies.

  1. .NET Core SDK

Build

After you clone a copy of this repo, change to the ProtocolTestFramework directory:

cd ProtocolTestFramework

Change to src directory and build PTF:

cd src
dotnet build --configuration Release

Note:

For more information about how to use dotnet build please refer to :dotnet build

Samples

You can find samples of how to develop a protocol test suite using PTF here.

Documentation

  • User Guide describes the features of PTF, and how to use them to develop a new protocol test suite.

Contribute

You can find contributing guide here.

License

PTF is under the MIT license.

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.