@@ -2376,57 +2376,6 @@ func TestCoverageDotImport(t *testing.T) {
2376
2376
checkCoverage (tg , data )
2377
2377
}
2378
2378
2379
- // Check that coverage analysis uses set mode.
2380
- // Also check that coverage profiles merge correctly.
2381
- func TestCoverageUsesSetMode (t * testing.T ) {
2382
- skipIfGccgo (t , "gccgo has no cover tool" )
2383
- tooSlow (t )
2384
- tg := testgo (t )
2385
- defer tg .cleanup ()
2386
- tg .creatingTemp ("testdata/cover.out" )
2387
- tg .run ("test" , "-short" , "-cover" , "encoding/binary" , "errors" , "-coverprofile=testdata/cover.out" )
2388
- data := tg .getStdout () + tg .getStderr ()
2389
- if out , err := ioutil .ReadFile ("testdata/cover.out" ); err != nil {
2390
- t .Error (err )
2391
- } else {
2392
- if ! bytes .Contains (out , []byte ("mode: set" )) {
2393
- t .Error ("missing mode: set" )
2394
- }
2395
- if ! bytes .Contains (out , []byte ("errors.go" )) {
2396
- t .Error ("missing errors.go" )
2397
- }
2398
- if ! bytes .Contains (out , []byte ("binary.go" )) {
2399
- t .Error ("missing binary.go" )
2400
- }
2401
- if bytes .Count (out , []byte ("mode: set" )) != 1 {
2402
- t .Error ("too many mode: set" )
2403
- }
2404
- }
2405
- checkCoverage (tg , data )
2406
- }
2407
-
2408
- func TestCoverageUsesAtomicModeForRace (t * testing.T ) {
2409
- tooSlow (t )
2410
- if ! canRace {
2411
- t .Skip ("skipping because race detector not supported" )
2412
- }
2413
- skipIfGccgo (t , "gccgo has no cover tool" )
2414
-
2415
- tg := testgo (t )
2416
- defer tg .cleanup ()
2417
- tg .creatingTemp ("testdata/cover.out" )
2418
- tg .run ("test" , "-short" , "-race" , "-cover" , "encoding/binary" , "-coverprofile=testdata/cover.out" )
2419
- data := tg .getStdout () + tg .getStderr ()
2420
- if out , err := ioutil .ReadFile ("testdata/cover.out" ); err != nil {
2421
- t .Error (err )
2422
- } else {
2423
- if ! bytes .Contains (out , []byte ("mode: atomic" )) {
2424
- t .Error ("missing mode: atomic" )
2425
- }
2426
- }
2427
- checkCoverage (tg , data )
2428
- }
2429
-
2430
2379
func TestCoverageSyncAtomicImport (t * testing.T ) {
2431
2380
skipIfGccgo (t , "gccgo has no cover tool" )
2432
2381
tooSlow (t )
0 commit comments