Merge "adb: partially revert b5e11415."
This commit is contained in:
commit
ef9426d883
3 changed files with 2 additions and 11 deletions
|
|
@ -1237,7 +1237,7 @@ class DeviceOfflineTest(DeviceTest):
|
||||||
return m.group(2)
|
return m.group(2)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def test_killed_when_pushing_a_large_file(self):
|
def disabled_test_killed_when_pushing_a_large_file(self):
|
||||||
"""
|
"""
|
||||||
While running adb push with a large file, kill adb server.
|
While running adb push with a large file, kill adb server.
|
||||||
Occasionally the device becomes offline. Because the device is still
|
Occasionally the device becomes offline. Because the device is still
|
||||||
|
|
@ -1268,7 +1268,7 @@ class DeviceOfflineTest(DeviceTest):
|
||||||
# 4. The device should be online
|
# 4. The device should be online
|
||||||
self.assertEqual(self._get_device_state(serialno), 'device')
|
self.assertEqual(self._get_device_state(serialno), 'device')
|
||||||
|
|
||||||
def test_killed_when_pulling_a_large_file(self):
|
def disabled_test_killed_when_pulling_a_large_file(self):
|
||||||
"""
|
"""
|
||||||
While running adb pull with a large file, kill adb server.
|
While running adb pull with a large file, kill adb server.
|
||||||
Occasionally the device can't be connected. Because the device is trying to
|
Occasionally the device can't be connected. Because the device is trying to
|
||||||
|
|
|
||||||
|
|
@ -748,9 +748,6 @@ atransport* acquire_one_transport(TransportType type, const char* serial, Transp
|
||||||
}
|
}
|
||||||
|
|
||||||
int atransport::Write(apacket* p) {
|
int atransport::Write(apacket* p) {
|
||||||
#if ADB_HOST
|
|
||||||
std::lock_guard<std::mutex> lock(write_msg_lock_);
|
|
||||||
#endif
|
|
||||||
return write_func_(p, this);
|
return write_func_(p, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -758,11 +755,6 @@ void atransport::Kick() {
|
||||||
if (!kicked_) {
|
if (!kicked_) {
|
||||||
kicked_ = true;
|
kicked_ = true;
|
||||||
CHECK(kick_func_ != nullptr);
|
CHECK(kick_func_ != nullptr);
|
||||||
#if ADB_HOST
|
|
||||||
// On host, adb server should avoid writing part of a packet, so don't
|
|
||||||
// kick a transport whiling writing a packet.
|
|
||||||
std::lock_guard<std::mutex> lock(write_msg_lock_);
|
|
||||||
#endif
|
|
||||||
kick_func_(this);
|
kick_func_(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -181,7 +181,6 @@ private:
|
||||||
std::atomic<ConnectionState> connection_state_;
|
std::atomic<ConnectionState> connection_state_;
|
||||||
#if ADB_HOST
|
#if ADB_HOST
|
||||||
std::deque<std::shared_ptr<RSA>> keys_;
|
std::deque<std::shared_ptr<RSA>> keys_;
|
||||||
std::mutex write_msg_lock_;
|
|
||||||
bool has_send_connect_on_error_ = false;
|
bool has_send_connect_on_error_ = false;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue