3
3
using System . Globalization ;
4
4
using System . IO ;
5
5
using System . Text ;
6
+ using System . Text . Json ;
6
7
using Palmmedia . ReportGenerator . Core . Common ;
7
8
using Palmmedia . ReportGenerator . Core . Logging ;
8
9
using Palmmedia . ReportGenerator . Core . Parser . Analysis ;
@@ -84,7 +85,7 @@ public void CreateSummaryReport(SummaryResult summaryResult)
84
85
reportTextWriter . WriteLine ( "{" ) ;
85
86
86
87
reportTextWriter . WriteLine ( " \" ci_service\" : {" ) ;
87
- reportTextWriter . WriteLine ( $ " \" branch\" : \" { JsonSerializer . EscapeString ( gitInformation . Branch ) } \" ,") ;
88
+ reportTextWriter . WriteLine ( $ " \" branch\" : { JsonSerializer . Serialize ( gitInformation . Branch ) } ,") ;
88
89
reportTextWriter . WriteLine ( " \" build_identifier\" : \" \" ," ) ;
89
90
reportTextWriter . WriteLine ( " \" build_url\" : \" \" ," ) ;
90
91
reportTextWriter . WriteLine ( $ " \" commit_sha\" : \" { gitInformation . Sha } \" ,") ;
@@ -95,15 +96,15 @@ public void CreateSummaryReport(SummaryResult summaryResult)
95
96
reportTextWriter . WriteLine ( " \" environment\" : {" ) ;
96
97
reportTextWriter . WriteLine ( " \" gem_version\" : \" \" ," ) ;
97
98
reportTextWriter . WriteLine ( " \" package_version\" : \" \" ," ) ;
98
- reportTextWriter . WriteLine ( $ " \" pwd\" : \" { JsonSerializer . EscapeString ( Directory . GetCurrentDirectory ( ) ) } \" ,") ;
99
- reportTextWriter . WriteLine ( $ " \" prefix\" : \" { JsonSerializer . EscapeString ( Directory . GetCurrentDirectory ( ) ) } \" ,") ;
99
+ reportTextWriter . WriteLine ( $ " \" pwd\" : { JsonSerializer . Serialize ( Directory . GetCurrentDirectory ( ) ) } ,") ;
100
+ reportTextWriter . WriteLine ( $ " \" prefix\" : { JsonSerializer . Serialize ( Directory . GetCurrentDirectory ( ) ) } ,") ;
100
101
reportTextWriter . WriteLine ( " \" rails_root\" : \" \" ," ) ;
101
102
reportTextWriter . WriteLine ( " \" reporter_version\" : \" 0.11.1\" ," ) ;
102
103
reportTextWriter . WriteLine ( " \" simplecov_root\" : \" \" " ) ;
103
104
reportTextWriter . WriteLine ( " }," ) ;
104
105
105
106
reportTextWriter . WriteLine ( " \" git\" : {" ) ;
106
- reportTextWriter . WriteLine ( $ " \" branch\" : \" { JsonSerializer . EscapeString ( gitInformation . Branch ) } \" ,") ;
107
+ reportTextWriter . WriteLine ( $ " \" branch\" : { JsonSerializer . Serialize ( gitInformation . Branch ) } ,") ;
107
108
reportTextWriter . WriteLine ( $ " \" head\" : \" { gitInformation . Sha } \" ,") ;
108
109
reportTextWriter . WriteLine ( $ " \" committed_at\" : { ( string . IsNullOrWhiteSpace ( gitInformation . TimeStamp ) ? "null" : gitInformation . TimeStamp ) } ") ;
109
110
reportTextWriter . WriteLine ( " }," ) ;
@@ -140,7 +141,7 @@ public void CreateSummaryReport(SummaryResult summaryResult)
140
141
}
141
142
142
143
reportTextWriter . WriteLine ( " {" ) ;
143
- reportTextWriter . WriteLine ( $ " \" blob_id\" : \" { JsonSerializer . EscapeString ( GitHelper . GetFileHash ( file . Path ) ) } \" ,") ;
144
+ reportTextWriter . WriteLine ( $ " \" blob_id\" : { JsonSerializer . Serialize ( GitHelper . GetFileHash ( file . Path ) ) } ,") ;
144
145
reportTextWriter . Write ( $ " \" coverage\" : [") ;
145
146
146
147
var lineCoverage = file . LineCoverage ;
@@ -170,7 +171,7 @@ public void CreateSummaryReport(SummaryResult summaryResult)
170
171
reportTextWriter . WriteLine ( $ " \" covered\" : { file . CoverableLines . ToString ( CultureInfo . InvariantCulture ) } ,") ;
171
172
reportTextWriter . WriteLine ( $ " \" total\" : { file . TotalLines . GetValueOrDefault ( ) . ToString ( CultureInfo . InvariantCulture ) } ") ;
172
173
reportTextWriter . WriteLine ( " }," ) ;
173
- reportTextWriter . WriteLine ( $ " \" name\" : \" { JsonSerializer . EscapeString ( file . Path ) } \" ") ;
174
+ reportTextWriter . WriteLine ( $ " \" name\" : { JsonSerializer . Serialize ( file . Path ) } ") ;
174
175
reportTextWriter . Write ( " }" ) ;
175
176
}
176
177
}
0 commit comments