/ src / modules / Hosts / Hosts.FuzzTests / OneFuzzConfig.json
OneFuzzConfig.json
  1  {
  2    "configVersion": 3,
  3    "entries": [
  4      {
  5        "fuzzer": {
  6          "$type": "libfuzzerDotNet",
  7          "dll": "HostsEditor.FuzzTests.dll",
  8          "class": "HostsEditor.FuzzTests.FuzzTests",
  9          "method": "FuzzValidIPv4",
 10          "FuzzingTargetBinaries": [
 11            "PowerToys.Hosts.dll"
 12          ]
 13        },
 14        "adoTemplate": {
 15          // supply the values appropriate to your
 16          // project, where bugs will be filed 
 17          "org": "microsoft",
 18          "project": "OS",
 19          "AssignedTo": "leilzh@microsoft.com",
 20          "AreaPath": "OS\\Windows Client and Services\\WinPD\\DFX-Developer Fundamentals and Experiences\\DEFT\\SALT",
 21          "IterationPath": "OS\\Future"
 22        },
 23        "jobNotificationEmail": "PowerToys@microsoft.com",
 24        "skip": false,
 25        "rebootAfterSetup": false,
 26        "oneFuzzJobs": [
 27          // at least one job is required
 28          {
 29            "projectName": "Hosts",
 30            "targetName": "Hosts-dotnet-fuzzer-Ipv4"
 31          }
 32        ],
 33        "jobDependencies": [
 34          // this should contain, at minimum,
 35          // the DLL and PDB files
 36          // you will need to add any other files required
 37          // (globs are supported)
 38          "HostsEditor.FuzzTests.dll",
 39          "HostsEditor.FuzzTests.pdb",
 40          "Microsoft.Windows.SDK.NET.dll",
 41          "WinRT.Runtime.dll"
 42        ],
 43        "SdlWorkItemId": 49911822
 44      },
 45      {
 46        "fuzzer": {
 47          "$type": "libfuzzerDotNet",
 48          "dll": "HostsEditor.FuzzTests.dll",
 49          "class": "HostsEditor.FuzzTests.FuzzTests",
 50          "method": "FuzzValidIPv6",
 51          "FuzzingTargetBinaries": [
 52            "PowerToys.Hosts.dll"
 53          ]
 54        },
 55        "adoTemplate": {
 56          // supply the values appropriate to your
 57          // project, where bugs will be filed 
 58          "org": "microsoft",
 59          "project": "OS",
 60          "AssignedTo": "leilzh@microsoft.com",
 61          "AreaPath": "OS\\Windows Client and Services\\WinPD\\DFX-Developer Fundamentals and Experiences\\DEFT\\SALT",
 62          "IterationPath": "OS\\Future"
 63        },
 64        "jobNotificationEmail": "PowerToys@microsoft.com",
 65        "skip": false,
 66        "rebootAfterSetup": false,
 67        "oneFuzzJobs": [
 68          // at least one job is required
 69          {
 70            "projectName": "Hosts",
 71            "targetName": "Hosts-dotnet-fuzzer-Ipv6"
 72          }
 73        ],
 74        "jobDependencies": [
 75          // this should contain, at minimum,
 76          // the DLL and PDB files
 77          // you will need to add any other files required
 78          // (globs are supported)
 79          "HostsEditor.FuzzTests.dll",
 80          "HostsEditor.FuzzTests.pdb",
 81          "Microsoft.Windows.SDK.NET.dll",
 82          "WinRT.Runtime.dll"
 83        ],
 84        "SdlWorkItemId": 49911822
 85      },
 86      {
 87        "fuzzer": {
 88          "$type": "libfuzzerDotNet",
 89          "dll": "HostsEditor.FuzzTests.dll",
 90          "class": "HostsEditor.FuzzTests.FuzzTests",
 91          "method": "FuzzValidHosts",
 92          "FuzzingTargetBinaries": [
 93            "PowerToys.Hosts.dll"
 94          ]
 95        },
 96        "adoTemplate": {
 97          // supply the values appropriate to your
 98          // project, where bugs will be filed 
 99          "org": "microsoft",
100          "project": "OS",
101          "AssignedTo": "leilzh@microsoft.com",
102          "AreaPath": "OS\\Windows Client and Services\\WinPD\\DFX-Developer Fundamentals and Experiences\\DEFT\\SALT",
103          "IterationPath": "OS\\Future"
104        },
105        "jobNotificationEmail": "PowerToys@microsoft.com",
106        "skip": false,
107        "rebootAfterSetup": false,
108        "oneFuzzJobs": [
109          // at least one job is required
110          {
111            "projectName": "Hosts",
112            "targetName": "Hosts-dotnet-fuzzer-hosts"
113          }
114        ],
115        "jobDependencies": [
116          // this should contain, at minimum,
117          // the DLL and PDB files
118          // you will need to add any other files required
119          // (globs are supported)
120          "HostsEditor.FuzzTests.dll",
121          "HostsEditor.FuzzTests.pdb",
122          "Microsoft.Windows.SDK.NET.dll",
123          "WinRT.Runtime.dll"
124        ],
125        "SdlWorkItemId": 49911822
126      },
127      {
128        "fuzzer": {
129          "$type": "libfuzzerDotNet",
130          "dll": "HostsEditor.FuzzTests.dll",
131          "class": "HostsEditor.FuzzTests.FuzzTests",
132          "method": "FuzzWriteAsync",
133          "FuzzingTargetBinaries": [
134            "PowerToys.Hosts.dll"
135          ]
136        },
137        "adoTemplate": {
138          // supply the values appropriate to your
139          // project, where bugs will be filed 
140          "org": "microsoft",
141          "project": "OS",
142          "AssignedTo": "leilzh@microsoft.com",
143          "AreaPath": "OS\\Windows Client and Services\\WinPD\\DFX-Developer Fundamentals and Experiences\\DEFT\\SALT",
144          "IterationPath": "OS\\Future"
145        },
146        "jobNotificationEmail": "PowerToys@microsoft.com",
147        "skip": false,
148        "rebootAfterSetup": false,
149        "oneFuzzJobs": [
150          // at least one job is required
151          {
152            "projectName": "Hosts",
153            "targetName": "Hosts-dotnet-fuzzer-WriteAsync"
154          }
155        ],
156        "jobDependencies": [
157          // this should contain, at minimum,
158          // the DLL and PDB files
159          // you will need to add any other files required
160          // (globs are supported)
161          "Castle.Core.dll",
162          "CommunityToolkit.Mvvm.dll",
163          "HostsEditor.FuzzTests.dll",
164          "HostsEditor.FuzzTests.pdb",
165          "Microsoft.Windows.SDK.NET.dll",
166          "Moq.dll",
167          "System.IO.Abstractions.dll",
168          "System.IO.Abstractions.TestingHelpers.dll",
169          "TestableIO.System.IO.Abstractions.dll",
170          "TestableIO.System.IO.Abstractions.TestingHelpers.dll",
171          "TestableIO.System.IO.Abstractions.Wrappers.dll",
172          "Testably.Abstractions.FileSystem.Interface.dll",
173          "WinRT.Runtime.dll"
174        ],
175        "SdlWorkItemId": 49911822
176      }
177    ]
178  }