Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run C++ unit tests on AppVeyor #2875

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

glebm
Copy link
Contributor

@glebm glebm commented Apr 13, 2019

Previously, these only ran on Travis.

@glebm glebm changed the title Run C++ unit tests on AppVeyor WIP: Run C++ unit tests on AppVeyor Apr 13, 2019
@xzyfer
Copy link
Contributor

xzyfer commented Apr 13, 2019

@glebm big thanks for all your work. I've given you commit access to unblock you.

@glebm
Copy link
Contributor Author

glebm commented Apr 13, 2019

@xzyfer Thanks!

Previously, these only ran on Travis.
@glebm glebm changed the title WIP: Run C++ unit tests on AppVeyor Run C++ unit tests on AppVeyor Apr 13, 2019
@glebm
Copy link
Contributor Author

glebm commented Apr 13, 2019

@mgreter I don't have any msbuild / Windows experience. I've hand-coded these .vcxproj files based on MSDN tutorials, please take a look.

@glebm
Copy link
Contributor Author

glebm commented Apr 14, 2019

@xzyfer I don't seem have commit access! No big deal though, as I'd like all my PRs reviewed anyway, but it'd be nice to be able to set labels on issues etc.

@xzyfer
Copy link
Contributor

xzyfer commented Apr 15, 2019

Sorry I misclicked on mobile. You should have write access now.

Your changes are sensible so I'd prefer not to block your windows of productivity. Please to request reviews when you think it makes sense. I personally follow changes via Github emails so I'll pop up if I have string feelings about something.

Additionally this should give you the power to kill AppVeyor and Travis CI builds which can been a huge time saver.

@xzyfer
Copy link
Contributor

xzyfer commented Apr 15, 2019

I know nothing about vs studio but agree with the intent of the change :)

@@ -0,0 +1,8 @@
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think "ToolsVersion" is lower because we're still stuck on 2013. ? Maybe 12.0

Copy link
Contributor Author

@glebm glebm Apr 15, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I took it from here but I think you're right: https://github.com/sass/libsass/blob/9740de67d01d1f9da0278dca1ffad984304f9124/win/libsass.vcxproj#2

This MSDN article says:

Visual Studio 2013 uses a ToolsVersion of 12.0. Visual Studio 2015 uses ToolsVersion 14.0

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