mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
There are cases like using PowerShell via Puppet where the account being used does not have a home directory. Updated PowerShell to use a process specific temporary directory if HOME, CONFIG, CACHE, and DATA directories are not available. Temporary directory is removed when last runspace is disposed.
Testing
The tests are organized by testing language. Thus Pester tests, which are written in the PowerShell language, are in ./powershell and xUnit tests, written in C#, are in ./csharp. The sanity tests for the Full .NET build of PowerShell are in ./fullclr, and the third-party shebang test is in ./shebang.