Skip to content

Commit 974ae22

Browse files
authored
Merge pull request #2314 from odalet/feature/exclude-fs-code-from-coverage
Modified the F# Template so that GitVersionInformation is a static class and not a module anymore
2 parents 895645a + c15fbea commit 974ae22

File tree

3 files changed

+38
-34
lines changed

3 files changed

+38
-34
lines changed

src/GitVersionCore.Tests/VersionConverters/Approved/fs/GitVersionInfoGeneratorTests.ShouldCreateFile.approved.txt

+34-32
Original file line numberDiff line numberDiff line change
@@ -8,38 +8,40 @@
88
// </auto-generated>
99
//------------------------------------------------------------------------------
1010

11+
namespace global
12+
1113
[<AbstractClass; Sealed>]
1214
[<global.System.Runtime.CompilerServices.CompilerGenerated>]
1315
[<global.System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage>]
14-
module GitVersionInformation
15-
let Major = "1"
16-
let Minor = "2"
17-
let Patch = "3"
18-
let PreReleaseTag = "unstable.4"
19-
let PreReleaseTagWithDash = "-unstable.4"
20-
let PreReleaseLabel = "unstable"
21-
let PreReleaseNumber = "4"
22-
let WeightedPreReleaseNumber = "4"
23-
let BuildMetaData = "5"
24-
let BuildMetaDataPadded = "0005"
25-
let FullBuildMetaData = "5.Branch.feature1.Sha.commitSha"
26-
let MajorMinorPatch = "1.2.3"
27-
let SemVer = "1.2.3-unstable.4"
28-
let LegacySemVer = "1.2.3-unstable4"
29-
let LegacySemVerPadded = "1.2.3-unstable0004"
30-
let AssemblySemVer = "1.2.3.0"
31-
let AssemblySemFileVer = "1.2.3.0"
32-
let FullSemVer = "1.2.3-unstable.4+5"
33-
let InformationalVersion = "1.2.3-unstable.4+5.Branch.feature1.Sha.commitSha"
34-
let BranchName = "feature1"
35-
let EscapedBranchName = "feature1"
36-
let Sha = "commitSha"
37-
let ShortSha = "commitShortSha"
38-
let NuGetVersionV2 = "1.2.3-unstable0004"
39-
let NuGetVersion = "1.2.3-unstable0004"
40-
let NuGetPreReleaseTagV2 = "unstable0004"
41-
let NuGetPreReleaseTag = "unstable0004"
42-
let VersionSourceSha = "versionSourceSha"
43-
let CommitsSinceVersionSource = "5"
44-
let CommitsSinceVersionSourcePadded = "0005"
45-
let CommitDate = "2014-03-06"
16+
type GitVersionInformation =
17+
static member Major = "1"
18+
static member Minor = "2"
19+
static member Patch = "3"
20+
static member PreReleaseTag = "unstable.4"
21+
static member PreReleaseTagWithDash = "-unstable.4"
22+
static member PreReleaseLabel = "unstable"
23+
static member PreReleaseNumber = "4"
24+
static member WeightedPreReleaseNumber = "4"
25+
static member BuildMetaData = "5"
26+
static member BuildMetaDataPadded = "0005"
27+
static member FullBuildMetaData = "5.Branch.feature1.Sha.commitSha"
28+
static member MajorMinorPatch = "1.2.3"
29+
static member SemVer = "1.2.3-unstable.4"
30+
static member LegacySemVer = "1.2.3-unstable4"
31+
static member LegacySemVerPadded = "1.2.3-unstable0004"
32+
static member AssemblySemVer = "1.2.3.0"
33+
static member AssemblySemFileVer = "1.2.3.0"
34+
static member FullSemVer = "1.2.3-unstable.4+5"
35+
static member InformationalVersion = "1.2.3-unstable.4+5.Branch.feature1.Sha.commitSha"
36+
static member BranchName = "feature1"
37+
static member EscapedBranchName = "feature1"
38+
static member Sha = "commitSha"
39+
static member ShortSha = "commitShortSha"
40+
static member NuGetVersionV2 = "1.2.3-unstable0004"
41+
static member NuGetVersion = "1.2.3-unstable0004"
42+
static member NuGetPreReleaseTagV2 = "unstable0004"
43+
static member NuGetPreReleaseTag = "unstable0004"
44+
static member VersionSourceSha = "versionSourceSha"
45+
static member CommitsSinceVersionSource = "5"
46+
static member CommitsSinceVersionSourcePadded = "0005"
47+
static member CommitDate = "2014-03-06"
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
let {0} = "{1}"
1+
static member {0} = "{1}"

src/GitVersionCore/VersionConverters/GitVersionInfo/Templates/GitVersionInformation.fs

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
// </auto-generated>
99
//------------------------------------------------------------------------------
1010

11+
namespace global
12+
1113
[<AbstractClass; Sealed>]
1214
[<global.System.Runtime.CompilerServices.CompilerGenerated>]
1315
[<global.System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage>]
14-
module GitVersionInformation
16+
type GitVersionInformation =
1517
{0}

0 commit comments

Comments
 (0)