Slow builds due to UI tests

Kevin Smith's Avatar

Kevin Smith

21 Jun, 2016 09:28 AM

Hello,
We seem to be having a lot slower build times for projects that have Browser UI testing on them, for example a transition on a UI test is taking 30 seconds while locally it takes around 0.3 seconds. This there other options for VMs that we can use that have better graphics rendering?

Cheers,

Kev

  1. Support Staff 1 Posted by Feodor Fitsner on 21 Jun, 2016 02:47 PM

    Feodor Fitsner's Avatar

    Hi Kevin,

    Have you tried looking via RDP what's going on during the tests: http://www.appveyor.com/docs/how-to/rdp-to-build-worker?

    Many customers use AppVeyor for their UI tests and Hyper-V VMs (used on Pro environment) have been really good for that.

  2. 2 Posted by Kevin Smith on 21 Jun, 2016 04:07 PM

    Kevin Smith's Avatar

    We’re just having problems with some css3 animations with our Selenium/Coypu tests, They seem to run really slow.

    We’re already on a Pro account and that doesn’t seem to make any difference, Is there any other instance we can try that has more graphical computations?

    Cheers,

    Kev

  3. Support Staff 3 Posted by Feodor Fitsner on 21 Jun, 2016 04:54 PM

    Feodor Fitsner's Avatar

    You can try running those builds on a different environment based on Google Compute Engine (GCE). Their VMs have slightly different architecture, I'm not sure about graphical adapter though.

    I've added a new Visual Studio 2015 - GCE build worker image under your account that selectively allows you running builds on GCE environment. If you use appveyor.yml then specify it as:

    image: Visual Studio 2015 - GCE
    

    otherwise select that image it on Environment tab of project settings.

  4. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 02:06 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac