Skip to content

Enhancement Ideas to support Automation Use Cases #8

@kimfaint

Description

@kimfaint

My use case is for Automated testing on Windows. I'm using my fork to add the things I need. But I'd like to contribute as much back upstream as I can in case others find it useful.

The changes I've made (but yet to commit) are:

  1. Enable SSHD on Windows (so from my Linux host I can debug logs or copy files to the Windows guest without needing a graphical console or any file sharing)
  2. Disable Windows Automatic Updates (they are not useful for my use case)
  3. Disable the Lock Screen
  4. Enable Automatic Login for the default user (so I can start a new VM, the default user logs in and the tests run)

Things I plan to do soon:

  1. Provide an option to set the default user account to something other than admin

  2. Provide an option to "warmup" the default user account, before we write out the VM image:

    • Perform an initial login for the default user so the "We're getting things ready for you" part happens before we store the VM image
    • Run an additional optional script provided by the user (in my case to install the automatic testing framework and put a bat file in the users Startup folder, which will run the tests)

I realize many of things will not be useful to everyone, but perhaps some of them could be options in the build script and others like sshd could be defaults. @antifob what do you think?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions