-
Notifications
You must be signed in to change notification settings - Fork 1
Setup Updates : Rohini Gorige
Step: [1.1] Windows Version
Command Executed:
Get-ComputerInfo | select WindowsProductName, WindowsVersion
Output:
Step: [1.2] HyperV is Enabled
Command Executed:
systeminfo
Output:
Step: [2.1] Workspace & Applications
Command Executed:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope currentuser
Output:
Command Executed:
iwr -useb https://raw.githubusercontent.com/rajasoun/win10x-onboard/main/e2e.ps1 | iex
Output:
Command Executed:
cd ~\workspace
Output:
git clone https://github.com/rajasoun/win10x-onboard
Output:
cd win10x-onboard
Output:
Invoke-Pester e2e.Tests.ps1 -Tag "prerequisite" -Output Detailed
Output:
Invoke-Pester src\lib\Workspace.Tests.ps1 -Output Detailed
Output:
Invoke-Pester src\lib\Apps.Installer.Tests.ps1 -Output Detailed
Output:
Step: [2.2] HyperV
Start-Process powershell -Verb runas
Output:
This Command will take us to PowerShell Administrator
git pull --rebase
Output:
.\e2e.ps1 -type hyperv
Output:
Step: [2.3] WSL2 & Kernel Update
Start-Process powershell -Verb runas
Output:
This Command will take us to PowerShell Administrator
.\e2e.ps1 -type wsl
Output:
Step: [2.4] Docker Desktop
Output:
Step: [2.5] Test Docker Setup
Step: [2.5.1] Docker Test
- Open Git Bash command prompt and output should contain Hello from Docker
docker run --rm hello-world
Output:
- Bash Test: Check the Speed of the Internet using Bash Script
MSYS_NO_PATHCONV=1 docker run --rm rajasoun/speedtest:0.1.0 "/go/bin/speedtest-go"
Output:
Step: [3.1] TDD Scripts
Invoke-Pester src\lib\Workspace.Tests.ps1 -Output Detailed
Output:
Invoke-Pester src\lib\Apps.Installer.Tests.ps1 -Output Detailed
Output:
Invoke-Pester src\lib\HyperV.Tests.ps1 -Output Detailed
Output:
Invoke-Pester src\lib\Wsl.Tests.ps1 -Output Detailed
Output:
Step: [3.1] ATDD Scripts
Invoke-Pester e2e.Tests.ps1 -Tag "prerequisite" -Output Detailed
Output:
Invoke-Pester e2e.Tests.ps1 -Tag "apps" -Output Detailed
Output:
Invoke-Pester e2e.Tests.ps1 -Tag "hyperv" -Output Detailed
Output:
Invoke-Pester e2e.Tests.ps1 -Tag "wsl2" -Output Detailed
Output:
Review Comments
-
Step Numbers are missing. It should contain all 1.1, 1.2, 2.1, 2.2,2.3, 2.4, 2.5, 3.1, 3.2
-
Run `git pull --rebase``. Re Execute Steps
Invoke-Pester e2e.Tests.ps1 -Tag "prerequisite" -Output Detailed] .
Powershell version check should pass.
- Execute steps Step: [3.1] ATDD Scripts with elevated privileges
Start-Process PowerShell -Verb runas
Invoke-Pester e2e.Tests.ps1 -Tag "prerequisite" -Output Detailed
FYI: Output should not contain any RED
Turn repeatable, routine tasks into Automated software for Agility, Productivity & Scale