Ran
|
Jobs
1
|
Files
129
|
Run time
47s
|
Badge
README BADGES
|
push
travis-ci
Run createTransportRunnable outside of lock. Because `scheduleConnection()` is run under lock, if we ran `createTransportRunnable` inside `scheduleConnection()`, `savedDelayedTransport.setTransport()` will be under lock which violates the assumption made in https://github.com/grpc/grpc-java/issues/1408 that > there is an implicit rule today that channel layer will not hold any lock while calling into transport and had caused deadlock with `InProcessTransport`. This is a partial back-port of 0e14516f5 from master. A large portion of changes on tests is not ported because of conflict caused by API changes in master.
19 of 19 new or added lines in 1 file covered. (100.0%)
5619 of 6450 relevant lines covered (87.12%)
0.87 hits per line
Lines | Coverage | ∆ | File |
---|---|---|---|
4 |
96.48 |
-1.97% | core/src/main/java/io/grpc/internal/TransportSet.java |
Lines | Coverage | ∆ | File |
---|---|---|---|
5 |
82.23 |
-2.54% | netty/src/main/java/io/grpc/netty/ProtocolNegotiators.java |
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
1 | 3100.1 | 129 |
87.12 |
Travis Job 3100.1 |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|