Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

Initial commit

  • Loading branch information...
commit f7109141ddd25aa5bf5c55b09007af7b44536281 0 parents
@jbattermann authored
37 .gitignore
@@ -0,0 +1,37 @@
57 JB.Tfs.Prototypes.TestResultCoverage/JB.Tfs.Prototypes.TestResultCoverage.csproj
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
+ <ProductVersion>8.0.30703</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{73F9FE2A-52C9-47DC-9773-DB79F9DE1FCE}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>JB.Tfs.Prototypes.TestResultCoverage</RootNamespace>
+ <AssemblyName>JB.Tfs.Prototypes.TestResultCoverage</AssemblyName>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <TargetFrameworkProfile>Client</TargetFrameworkProfile>
+ <FileAlignment>512</FileAlignment>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
+ <PlatformTarget>x86</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
+ <PlatformTarget>x86</PlatformTarget>
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.Data.DataSetExtensions" />
+ <Reference Include="Microsoft.CSharp" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Program.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
20 JB.Tfs.Prototypes.TestResultCoverage/Program.cs
@@ -0,0 +1,20 @@
+// <copyright file="Program.cs" company="Joerg Battermann">
+// (c) 2012 Joerg Battermann.
+// License: Microsoft Public License (Ms-PL). For details see
+// </copyright>
+// <author>Joerg Battermann</author>
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+namespace JB.Tfs.Prototypes.TestResultCoverage
+ class Program
+ {
+ static void Main(string[] args)
+ {
+ }
+ }
36 JB.Tfs.Prototypes.TestResultCoverage/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("JB.Tfs.Prototypes.TestResultCoverage")]
+[assembly: AssemblyDescription("A prototype implementation of a TFS Test Result Coverage report")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Joerg Battermann")]
+[assembly: AssemblyProduct("JB.Tfs.Prototypes.TestResultCoverage")]
+[assembly: AssemblyCopyright("Copyright © 2012 Joerg Battermann")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("7e9d2916-a961-4dd0-a8d1-6d95e6eb62ce")]
+// Version information for an assembly consists of the following four values:
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("")]
+[assembly: AssemblyFileVersion("")]
20 JB.Tfs.Prototypes.sln
@@ -0,0 +1,20 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JB.Tfs.Prototypes.TestResultCoverage", "JB.Tfs.Prototypes.TestResultCoverage\JB.Tfs.Prototypes.TestResultCoverage.csproj", "{73F9FE2A-52C9-47DC-9773-DB79F9DE1FCE}"
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x86 = Debug|x86
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {73F9FE2A-52C9-47DC-9773-DB79F9DE1FCE}.Debug|x86.ActiveCfg = Debug|x86
+ {73F9FE2A-52C9-47DC-9773-DB79F9DE1FCE}.Debug|x86.Build.0 = Debug|x86
+ {73F9FE2A-52C9-47DC-9773-DB79F9DE1FCE}.Release|x86.ActiveCfg = Release|x86
+ {73F9FE2A-52C9-47DC-9773-DB79F9DE1FCE}.Release|x86.Build.0 = Release|x86
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
@@ -0,0 +1,81 @@
+Copyright (C) 2012 Joerg Battermann
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+GNU Affero General Public License for more details.
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see <>.
+FOSS License Exception
+What is the FOSS License Exception?
+This Free and Open Source Software ("FOSS") License Exception allows
+developers of FOSS applications to include JB.Tfs.Prototypes with their FOSS
+applications. JB.Tfs.Prototypes is typically licensed pursuant to version 3
+of the Affero General Public License ("AGPL"), but this exception permits
+distribution of JB.Tfs.Prototypes with a developer's FOSS applications licensed
+under the terms of another FOSS license listed below, even though such
+other FOSS license may be incompatible with the AGPL.
+The following terms and conditions describe the circumstances under which
+this FOSS License Exception applies.
+FOSS License Exception Terms and Conditions
+ * "Derivative Work" means a derivative work, as defined under applicable
+ copyright law, formed entirely from the Program and one or more FOSS Applications.
+ * "FOSS Application" means a free and open source software application distributed
+ subject to a license approved by the Open Source Initiative (OSI) board. A list of
+ applicable licenses appears at:
+ * "FOSS Notice" means a notice placed by Joerg Battermann or the JB.Tfs.Prototypes author
+ in a copy of the JB.Tfs.Prototypes library stating that such copy of the JB.Tfs.Prototypes library
+ may be distributed under Joerg Battermann's or JB.Tfs.Prototypes's FOSS License Exception.
+ * "Independent Work" means portions of the Derivative Work that are not derived
+ from the Program and can reasonably be considered independent and separate works.
+ * "Program" means a copy of Joerg Battermann's JB.Tfs.Prototypes that contains a FOSS
+ Notice.
+A FOSS application developer ("you" or "your") may distribute a Derivative Work provided
+that you and the Derivative Work meet all of the following conditions:
+ * You obey the AGPL in all respects for the Program and all portions (including
+ modifications) of the Program included in the Derivative Work (provided that this
+ condition does not apply to Independent Works);
+ * The Derivative Work does not include any work licensed under the AGPL other than
+ the Program;
+ * You distribute Independent Works subject to a license approved by the OSI which is
+ listed in;
+ * You distribute Independent Works in object code or executable form with the complete
+ corresponding machine-readable source code on the same medium and under the same
+ FOSS license applying to the object code or executable forms;
+ * All works that are aggregated with the Program or the Derivative Work on a medium or
+ volume of storage are not derivative works of the Program, Derivative Work or FOSS
+ Application, and must reasonably be considered independent and separate works.
+Joerg Battermann reserves all rights not expressly granted in these terms and conditions.
+If all of the above conditions are not met, then this FOSS License Exception does not
+apply to you or your Derivative Work.
+Commercial Licensing
+In addition to this license, fully implemented functionality
+built upon these prototypes are offered under a commerical license.
+You can learn more about this option by contacting me using:
@@ -0,0 +1,3 @@
+JB.Tfs.Prototypes - Prototype projects and implementations for extending or adding missing Team Foundation Server functionality.
+See for more details
Please sign in to comment.
Something went wrong with that request. Please try again.