开发者

TFS/MSBuild Generic test - how to specify project-relative path

I'm trying to get Silverlight unit tests integrated into a TFS build using a "Generic Test" on a test project to wrap Statlight

When I hard code the paths to everything it works fine but I'm tearing my hair out trying to work out how to pass project-relative paths to the generic test so that it works in the TFS build environment.

The closest I've come is to have the build process workflow set environment variables pointing to StatLight and the xap files containing the SL unit tests so that I can reference those in the command line arguments to statlight.

Feels hacky thou开发者_开发技巧gh - is there a better way of getting path information into generic tests based on the current solution/build configuration?

The MSDN documentation uses a couple of environment variables (%TestDeploymentDir% for one) that I can't find documented anywhere so I'm wondering if there are any more magic variables that I can use to infer paths from rather than having to set my own.


Here are some references on MSBuild properties:

  • Common MSBuild Project Properties
  • MSBuild Reserved Properties
  • Team Build 2008 Property Reference

Hope that helps.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜