mirror of https://github.com/raandree/NTFSSecurity
Browse Source
Record the results of the live tests against 5.0.0-rc2, 5.0.0-rc4, and the rc5 build, Decision 20 for the location of the live tests, the third workstation, the deferred review findings, and the next steps to 5.0.0. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: AI Assistant <ai@example.com>pull/114/head
5 changed files with 127 additions and 50 deletions
@ -0,0 +1,27 @@ |
|||||
|
--- |
||||
|
status: accepted |
||||
|
date: 2026-10-07 |
||||
|
last-verified: 2026-10-07 |
||||
|
owner: shared |
||||
|
source: maintainer decision of 2026-10-07 |
||||
|
--- |
||||
|
|
||||
|
# Decision 20: Live tests in a lab live in Tests\Lab |
||||
|
|
||||
|
- Choice: The live tests that need a file server and domain accounts live |
||||
|
in `Tests\Lab`: the Pester file `NTFSSecurity.Live.Tests.ps1`, the |
||||
|
controller `Invoke-NTFSSecurityLabTest.ps1`, which prepares an |
||||
|
AutomatedLab lab and runs the tests per module version and PowerShell |
||||
|
edition, and a README with the cases. CI excludes the folder through |
||||
|
`Run.ExcludePath` in `.github/scripts/Invoke-Tests.ps1`, and without a |
||||
|
configuration every live test skips. The default lab is the one of |
||||
|
WindowsAccessControl (`F1ADC1`, `F1AFile2`, `F1AFile1` in |
||||
|
`a.forest1.net`), which the maintainer allowed on 2026-10-07. |
||||
|
- Rationale: The tests in `Tests` run on one computer with local accounts. |
||||
|
#34 over SMB, the Security privilege that the file server checks, |
||||
|
`Get-NTFSEffectiveAccess -ServerName`, and orphaned domain accounts need a |
||||
|
file server and a domain. In the repository, a later release can repeat |
||||
|
the tests and review them in a pull request. |
||||
|
- Rejected: a handoff folder outside the repository, which keeps the tests |
||||
|
on one machine. |
||||
|
- Applied: 5.0.0-rc5. |
||||
Loading…
Reference in new issue