Parsing the command to replace PathToAtomicsFolder variable.
Can-t use environment variables as some Powershell based tests use "$PathToAtomicsFolder".
I admit that it-s a bit hackish but I think it-s the most straightforward way to handle this without going through a major refactor of this framework
This change is to be able to execute tests contained in T1055.yaml and T1071.yaml. Will also cover any future tests that may use that data type as argument.
* Non-Windows OS Support
Added OS Identification to determine tests to run
Added SH and Bash executors for Linux and MacOS
Changed some Print statement oddities in ART
Updated Installation script to work on non-windows machines
* Updated Documentation
Edited the readme to be more OS neutral
Added information for the -force option in the installer
Added instructions for downloading powershell core on Mac and Linux
* Last Bugs
added chown to install script
* Install -force test install path
if (Test-Path $InstallPath){ Remove-Item -Path $InstallPath -Recurse -Force -ErrorAction Stop | Out-Null }
* minor changes
Write-Host error messages
Installer - Import-Module $modulePath -Force
* Chown weird on MacOS
chown -R $env:SUDO_USER $InstallPath
* README edits
clearing up $home $homedrive shenanigans
* \n in mardown issues
* Readme edits #2
* add invoke-atomictest to main page readme
* add instructions for running it more smoothely when cloned form github
* Update README.md
* Update README.md
* add InputParameters example
* fail pre-req check if elevation required but not provided
* fail pre-req check if elevation required but not provided
* fail pre-req check if elevation required but not provided
* Support for CheckPrereqs and Cleanup Commands
* for powershell executor, report prereqs are met if no prereq_commands are given
* remove invoke call from end of file, commited accidentally
* New Guide + Execution Script
Commit of new script and guide!
* Updated ReadMe
Updated Readme with new instructions
* Fixed typos
Typo gone and ready!
* Move old PowerShell execution framework to deprecated directory.
Signed-off-by: Zac Brown <zacbrown@users.noreply.github.com>
* Generate docs from job=validate_atomics_generate_docs branch=users/zacbrown/deprecate-old-powershell-executor