-
Notifications
You must be signed in to change notification settings - Fork 230
Developer docs on how to manually test on windows #1218
Comments
@springmeyer hrm, at least in my experience in doing Windows development with Studio I've muched preferred having a VM. Testing on an EC2 may make sense if you're just trying to see if things work but as soon as you hit a bug and you want to work on fixing it being able to work locally seems like a perk. Here's the gist I shared with @camilleanne, @samanpwbb and @bsudekum for getting set up on a windows vm for node development: |
@yhahn true. I guess what I'm proposing is a really low cost method of just testing startup and basic functioning and not a solution to help do deep-dive debugging. However personally I only use an EC2 now for deep-dive debugging because I have one set up with sublime and other tools and setting up one locally has too much mental resistance. Anyway, just synced up with @bsudekum on this. We spitballed this general flow:
|
👍 to EC2s for CI like this flow -- I wonder though whether this could come after the victory lap @bsudekum was planning on for abstracting a lot of our app building/testing CI to be shared between tilemill + studio? |
No need to turn off firewall or fiddle with IE options/network zones.
I think two machines would be good:
I think there should be some kind of flag we can pass in, if the machine should power down after some automatic tests or if you want to log in remotely. I must admit that manually shutting down a machine with Windows 8.1 and Windows Server 2012 is a lot more hassle than it used to be and it should be: |
Currently it is ideal to manually test the Windows app before releasing a new build (due to #1208 (comment)). By "manually test" we mean just run the installer on a windows machine and make sure the application starts and is generally usable.
So, we need some better docs about how anyone can quickly do this.
My opinion is that testing on AWS is the fastest (to avoid anyone ever having to download a Windows VM) so I propose adding a wiki page (with images/screenshots) that walks through:
Once done this could be linked to from https://github.com/mapbox/mapbox-studio/blob/mb-pages/CONTRIBUTING.md so that anyone cutting a new release can do this if necessary (if any changes have been made to the shell portion of mapbox-studio).
I think we should document this against a vanilla windows AWS AMI, but in the future to make it easier it would be very nice to have the AMI pre-configured so that:
Game plan:
/cc @BergWerkGIS for ideas on what a customized AMI for easy testing could look like.
/cc @rclark @yhahn and @camilleanne @bsudekum for spiritual support
The text was updated successfully, but these errors were encountered: