Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="HelpTest" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <SoapUiProject Condition="'$(TestProject)'==''">soapui-project.xml</SoapUiProject> <SoapUITestResultsFolder Condition="'$(SoapUITestResultsFolder)'==''">$(MSBuildProjectDirectory)</SoapUITestResultsFolder> </PropertyGroup> <ItemGroup> <Args Include="-a"/> <Args Include="-P$(ProjectProperties)" Condition="'$(ProjectProperties)'!=''"/> <Args Include="-s$(TestSuite)" Condition="'$(TestSuite)'!=''"/> <Args Include="-c$(TestCase)" Condition="'$(TestCase)'!=''"/> <Args Include="-f$(SoapUITestResultsFolder)" Condition="'$(SoapUITestResultsFolder)'!=''"/> </ItemGroup> <PropertyGroup> <SoapUiPath>$(ProgramFiles)\eviware\soapUI-3.5\bin</SoapUiPath> <JAVA_HOME Condition="'$(JAVA_HOME)'==''">$(SoapUiPath)\..\jre</JAVA_HOME> <TestProject>$(MSBuildProjectDirectory)\$(SoapUiProject)</TestProject> <SoapUiRunner>"$(SoapUiPath)\testrunner.bat" $(TestProject) @(Args,' ')</SoapUiRunner> </PropertyGroup> <Target Name="TestAll"> <Message Text="Building Test Command: $(SoapUiRunner)"/> <Exec Command="$(SoapUiRunner)"/> </Target> <Target Name="CheckDependencies"> <Error Text="SoapUI testrunner is not installed at: $(SoapUiPath)" Condition="!(Exists('$(SoapUiPath)'))"/> <Error Text="JAVA_HOME environment variable not set correctly to point to an JRE" Condition="!Exists('$(JAVA_HOME)')"/> </Target> <Target Name="HelpTest"> <Message Text=" msbuild /t:TestAll Variables that can be overridden: SoapUiProject=soapui-project.xml SoapUITestResultsFolder=$(MSBuildProjectDirectory) TestSuite=WorkSuite TestCase=UpdateCase Targets: - TestAll Dependencies: - soapUI must be installed to $(SoapUiPath) - JAVA_HOME - currently set to: $(JAVA_HOME) " /> </Target> </Project>
This paste will be private.
From the Design Piracy series on my blog: