package com.ifpdos.factorytest.auto;

import android.content.Context;
import android.util.Log;
import com.ifpdos.factorytest.R;
import java.net.NetworkInterface;
import java.util.Enumeration;

/* JADX INFO: loaded from: classes.dex */
public class WiredNetWorkTestTask extends TestTask {
    private static final String TAG = "WiredNetWorkTestTask";

    @Override // com.ifpdos.factorytest.auto.TestTask
    public boolean startTest() {
        if (isEth0Exist()) {
            setTestResult(TestTaskStatusEnum.PASS);
            return true;
        }
        setTestResult(TestTaskStatusEnum.FAIL);
        return false;
    }

    @Override // com.ifpdos.factorytest.auto.TestTask
    public String getTestName(Context context) {
        return context.getString(R.string.str_ethernet_network_card);
    }

    public boolean isEth0Exist() {
        try {
            Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
            while (networkInterfaces.hasMoreElements()) {
                NetworkInterface networkInterfaceNextElement = networkInterfaces.nextElement();
                Log.d(TAG, "getDisplayName: " + networkInterfaceNextElement.getDisplayName() + ",isUp: " + networkInterfaceNextElement.isUp());
                if (networkInterfaceNextElement.getDisplayName().equals("eth0")) {
                    return true;
                }
            }
            return false;
        } catch (Throwable th) {
            Log.e("get eth0 error", th.toString());
            return false;
        }
    }
}
