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 }