mirror of https://github.com/raandree/NTFSSecurity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 KiB
17 KiB
| 1 | Step | FixCommit | Kind | File | Test | ElevatedDesktop | ElevatedCore | BasicDesktop | BasicCore |
|---|---|---|---|---|---|---|---|---|---|
| 2 | f11ff41 to b14c90b | b14c90b | red before, green after | ObjectApis | Access rule helpers that take a path.Should add the entry of a rule that carries its path | 1 | 1 | 1 | 1 |
| 3 | f11ff41 to b14c90b | b14c90b | red before, green after | ObjectApis | Privilege output comparisons and formatting.Should compare boxed and typed privilege values consistently without accepting an attributes enum | 1 | 1 | 1 | 1 |
| 4 | f11ff41 to b14c90b | b14c90b | red before, green after | ObjectApis | Rule constructors with a path.Should preserve the supplied path and name of an access rule | 1 | 1 | 1 | 1 |
| 5 | f11ff41 to b14c90b | b14c90b | red before, green after | ObjectApis | Rule constructors with a path.Should preserve the supplied path and name of an audit rule | 1 | 1 | 1 | 1 |
| 6 | f11ff41 to b14c90b | b14c90b | red before, green after | ObjectApis | Simplified audit entries.Should compare audit entries reflexively and symmetrically, never as access entries | 1 | 1 | 1 | 1 |
| 7 | f11ff41 to b14c90b | b14c90b | red before, green after | ObjectApis | Simplified audit entries.Should preserve the path, account and ReadData when converting an audit entry | 1 | 1 | 1 | 1 |
| 8 | f11ff41 to b14c90b | b14c90b | red before, green after | ObjectApis | Simplified audit entries.Should reduce ReadData to Read | 1 | 1 | 1 | 1 |
| 9 | f11ff41 to b14c90b | b14c90b | red before, green after | ObjectApis | Simplified entry comparison branches.Should distinguish identities, rights and types in audit entries and keep equal hashes consistent | 1 | 1 | 1 | 1 |
| 10 | b14c90b to c7a0383 | c7a0383 | red before, green after | PathErrors | An item whose owner may not change its permissions.Clear-NTFSAccess -DisableInheritance should take ownership, clear and protect the DACL, and not set an unchanged owner back | 1 | 1 | 1 | 1 |
| 11 | b14c90b to c7a0383 | c7a0383 | red before, green after | SecurityDescriptor | Set-NTFSSecurityDescriptor.When the write is denied until the cmdlet takes ownership.Should not report an owner that did not change when the write that took ownership leaves an empty DACL | 1 | 1 | 1 | 1 |
| 12 | c7a0383 to 2909a1c | 2909a1c | red before, green after | Access | InheritedFrom of access entries.Should name an unknown parent for an inherited entry and no source for an explicit entry when Windows cannot resolve the folders | 1 | 1 | 1 | 1 |
| 13 | c7a0383 to 2909a1c | 2909a1c | red before, green after | Audit | InheritedFrom of audit entries.Should name an unknown parent for an inherited entry and no source for an explicit entry when the privilege is disabled | 1 | 1 | 0 | 0 |
| 14 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command and the error of a folder that Get-ChildItem2 cannot read.Should leave the loop for a break of a later command that takes the error of a nested folder | 1 | 1 | 1 | 1 |
| 15 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command and the error of a folder that Get-ChildItem2 cannot read.Should leave the loop for a continue of a later command that takes the error of a nested folder | 1 | 1 | 1 | 1 |
| 16 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Copy-Item2 should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 17 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Copy-Item2 should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 18 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Copy-Item2 should stop after the first object for Select-Object -First 1 and change nothing else | 1 | 1 | 1 | 1 |
| 19 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Copy-Item2 should stop for a terminating error (Write-Error -ErrorAction Stop) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 20 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-ChildItem2 should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 21 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-ChildItem2 should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 22 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-DiskSpace should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 23 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-DiskSpace should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 24 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-DiskSpace should stop after the first object for Select-Object -First 1 and change nothing else | 1 | 1 | 1 | 1 |
| 25 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-DiskSpace should stop for a terminating error (Write-Error -ErrorAction Stop) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 26 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSecurityDescriptor should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 27 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSecurityDescriptor should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 28 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSecurityDescriptor should stop after the first object for Select-Object -First 1 and change nothing else | 1 | 1 | 1 | 1 |
| 29 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSecurityDescriptor should stop for a terminating error (Write-Error -ErrorAction Stop) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 30 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSimpleAccess should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 31 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSimpleAccess should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 32 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSimpleAccess should stop after the first object for Select-Object -First 1 and change nothing else | 1 | 1 | 1 | 1 |
| 33 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSimpleAccess should stop for a terminating error (Write-Error -ErrorAction Stop) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 34 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Move-Item2 should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 35 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Move-Item2 should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 36 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Move-Item2 should stop after the first object for Select-Object -First 1 and change nothing else | 1 | 1 | 1 | 1 |
| 37 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Move-Item2 should stop for a terminating error (Write-Error -ErrorAction Stop) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 38 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Remove-Item2 should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 39 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Remove-Item2 should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 40 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Remove-Item2 should stop after the first object for Select-Object -First 1 and change nothing else | 1 | 1 | 1 | 1 |
| 41 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Remove-Item2 should stop for a terminating error (Write-Error -ErrorAction Stop) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 42 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSOwner should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 43 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSOwner should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 44 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSOwner should stop after the first object for Select-Object -First 1 and change nothing else | 1 | 1 | 1 | 1 |
| 45 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSOwner should stop at the debug message for Select-Object -First 1 of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 46 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSOwner should stop for a terminating error (Write-Error -ErrorAction Stop) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 47 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSSecurityDescriptor should leave the loop for break after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 48 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSSecurityDescriptor should leave the loop for continue after its first object and change nothing else | 1 | 1 | 1 | 1 |
| 49 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSSecurityDescriptor should stop after the first object for Select-Object -First 1 and change nothing else | 1 | 1 | 1 | 1 |
| 50 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSSecurityDescriptor should stop for a terminating error (Write-Error -ErrorAction Stop) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 51 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | Recognizing the end of a pipeline by the type of the exception.Should not recognize <Description> | 3 | 3 | 3 | 3 |
| 52 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | Recognizing the end of a pipeline by the type of the exception.Should recognize a PipelineStoppedException | 1 | 1 | 1 | 1 |
| 53 | 2909a1c to c77ecbf | c77ecbf | red before, green after | PipelineControl | Recognizing the end of a pipeline by the type of the exception.Should recognize an exception whose base type is the flow control exception of PowerShell | 1 | 1 | 1 | 1 |
| 54 | c77ecbf to ee7c105 | ee7c105 | red before, green after | ItemCmdlets | Get-ChildItem2.Recursion, type filters, and depth.Should find a file whose name contains brackets by that name with -Filter | 1 | 1 | 1 | 1 |
| 55 | ee7c105 to ae3078f | ae3078f | red before, green after | ItemCmdlets | Get-ChildItem2.Recursion, type filters, and depth.Should reject a null -Filter | 1 | 1 | 1 | 1 |
| 56 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Copy-Item2 should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 57 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Get-ChildItem2 should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 58 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Get-DiskSpace should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 59 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Get-FileHash2 should stop at the verbose message for Select-Object -First 1 of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 60 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Get-FileHash2 should stop at the verbose message for throw of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 61 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSecurityDescriptor should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 62 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Get-NTFSSimpleAccess should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 63 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Move-Item2 should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 64 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Remove-Item2 should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 65 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSOwner should stop at the debug message for throw of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 66 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSOwner should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 67 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSSecurityDescriptor should stop at the verbose message for Select-Object -First 1 of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 68 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSSecurityDescriptor should stop at the verbose message for throw of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 69 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that ends the pipeline.Set-NTFSSecurityDescriptor should stop for a terminating error (throw) of the later command and change nothing else | 1 | 1 | 1 | 1 |
| 70 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that throws an exception of a type that a cmdlet handles.Get-ChildItem2 should pass on a thrown UnauthorizedAccessException | 1 | 1 | 1 | 1 |
| 71 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | PipelineControl | A later command that throws an exception of a type that a cmdlet handles.Remove-Item2 should pass on a thrown IOException and leave the next item | 1 | 1 | 1 | 1 |
| 72 | ae3078f to 40bf6a8 | 40bf6a8 | red before, green after | ItemCmdlets | Get-ChildItem2.Recursion, type filters, and depth.Should return every item for -Filter *.*, also the ones without a dot in their names | 1 | 1 | 1 | 1 |
| 73 | 7aa8315 to d44a200 | d44a200 | red before, green after | PipelineControl | A later command and the error of a folder that Get-ChildItem2 cannot read.Should pass on what a later command throws when it takes the error of a nested folder | 1 | 1 | 1 | 1 |
| 74 | 7aa8315 to d44a200 | d44a200 | red before, green after | Privileges | Privileges when a later command takes the debug messages of the cmdlet.Should disable the privilege when Select-Object -First ends the pipeline at the message after its enabling | 1 | 1 | 0 | 0 |
| 75 | 7aa8315 to d44a200 | d44a200 | red before, green after | Privileges | Privileges when a later command takes the debug messages of the cmdlet.Should pass on what a later command throws at the message after the enabling and disable the privileges | 1 | 1 | 0 | 0 |