From bbfad2f35fb8c53854e4d0e332f344fe1ddf12d7 Mon Sep 17 00:00:00 2001 From: Jim Ehrismann <40840436+jim-docker@users.noreply.github.com> Date: Mon, 12 Apr 2021 23:57:56 -0400 Subject: [PATCH] Modified kubeconfig manager test to avoid intermittent ENXIO error (#2516) * modified kubeconfig manager test to avoid intermittent ENXIO error Signed-off-by: Jim Ehrismann * fix lint Signed-off-by: Jim Ehrismann --- src/main/__test__/kubeconfig-manager.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/__test__/kubeconfig-manager.test.ts b/src/main/__test__/kubeconfig-manager.test.ts index a272d1e597..1cc39a4ada 100644 --- a/src/main/__test__/kubeconfig-manager.test.ts +++ b/src/main/__test__/kubeconfig-manager.test.ts @@ -84,7 +84,9 @@ describe("kubeconfig manager tests", () => { expect(logger.error).not.toBeCalled(); expect(await kubeConfManager.getPath()).toBe(`tmp${path.sep}kubeconfig-foo`); - const file = await fse.readFile(await kubeConfManager.getPath()); + // this causes an intermittent "ENXIO: no such device or address, read" error + // const file = await fse.readFile(await kubeConfManager.getPath()); + const file = fse.readFileSync(await kubeConfManager.getPath()); const yml = loadYaml(file.toString()); expect(yml["current-context"]).toBe("minikube");