[fuchsia] Fix paths to find and ls (#28280)

This commit is contained in:
Zachary Anderson 2019-02-22 08:38:02 -08:00 committed by GitHub
parent b7711d0f9b
commit ea4cffde60
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -526,14 +526,14 @@ class FuchsiaRemoteConnection {
/// attempting to acquire the ports.
Future<List<int>> getDeviceServicePorts() async {
final List<String> portPaths = await _sshCommandRunner
.run('/system/bin/find /hub -name vmservice-port');
.run('/bin/find /hub -name vmservice-port');
final List<int> ports = <int>[];
for (String path in portPaths) {
if (path == '') {
continue;
}
final List<String> lsOutput =
await _sshCommandRunner.run('/system/bin/ls $path');
await _sshCommandRunner.run('/bin/ls $path');
for (String line in lsOutput) {
if (line == '') {
continue;

View File

@ -21,10 +21,10 @@ void main() {
setUp(() {
mockRunner = MockSshCommandRunner();
// Adds some extra junk to make sure the strings will be cleaned up.
when(mockRunner.run(argThat(startsWith('/system/bin/find')))).thenAnswer(
when(mockRunner.run(argThat(startsWith('/bin/find')))).thenAnswer(
(_) => Future<List<String>>.value(
<String>['/hub/blah/blah/blah/vmservice-port\n']));
when(mockRunner.run(argThat(startsWith('/system/bin/ls')))).thenAnswer(
when(mockRunner.run(argThat(startsWith('/bin/ls')))).thenAnswer(
(_) => Future<List<String>>.value(
<String>['123\n\n\n', '456 ', '789']));
const String address = 'fe80::8eae:4cff:fef4:9247';