Skip to content

Conversation

nicerloop
Copy link

@nicerloop nicerloop commented May 29, 2025

Description

  • Add Vagrant configuration to run tests in an isolated and clean Windows 10 VM.
  • Add just file to run tests in the vagrant box
  • Add scoop-bootstrap command equivalent to scoop installer: shim scoop and seed main bucket
  • Fix scoop and tests edge cases identified when running in the clean isolated VM

Motivation and Context

I want to fix/extend scoop and need a simple way to test on my personal machine.

How Has This Been Tested?

The objective is explicitly to run scoop automated tests.
So `just tests the way.

Checklist:

  • I have read the Contributing Guide.
  • I have ensured that I am targeting the develop branch.
  • I have updated the documentation accordingly.
  • I have updated the tests accordingly.
  • I have added an entry in the CHANGELOG.

@nicerloop nicerloop mentioned this pull request May 29, 2025
5 tasks
@Lutra-Fs Lutra-Fs changed the base branch from master to develop June 1, 2025 04:42
@Lutra-Fs
Copy link
Member

Lutra-Fs commented Jun 1, 2025

Pls ensure you are targeting develop branch next time. I have changed for you this time.

@rasa
Copy link
Member

rasa commented Jul 9, 2025

@nicerloop Please review #5349 and let us know your thoughts regarding using the built-in Windows Sandbox, vs installing Vagrant. I like Vagrant, but it be more tool than we need.

@nicerloop
Copy link
Author

nicerloop commented Jul 9, 2025

Vagrant allows me to do scoop development on a macOS host where obviously Windows Sandbox is not available. It also allows me to run linux and macOS virtual machines where I experiment with scoop to install and run windows software through powershell and wine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants