2017-01-19 3 views
1

위 스크립트에서 단위 테스트 사례를 실행하려고 시도하고있는 동안 스크립트를 실행하면 오류, 즉 경로 c :/users/local/application 데이터에 대한 액세스가 거부되었습니다.FAKE에서 단위 테스트를 실행하는 동안 "c :/users/local/application 데이터 경로가 거부되었습니다."오류가 발생합니다

코드 :

Target "Test" (fun _ -> 
!! (testDir + "/NUnit.Test.*.dll") 
    |> NUnit (fun p -> 
     {p with 
     DisableShadowCopy = true; 
     OutputFile = testDir + "TestResults.xml" })) 

위의 코드를 설명하십시오.

+0

다음

시도 \이 필요할 수 있습니다? –

+0

예, 내 폴더의 경로도 지정하려고했으나 여전히 동일한 오류가 발생했습니다. – KMittal

+0

'testDir'의 값은 무엇입니까? 귀하의 테스트 중 하나가 AppData에 쓰기를 시도 할 수 있습니까? – CaringDev

답변

0

당신이 + 대신 @@ 사용하는 수도 및 출력 파일에 testresults.xml하기 전에 경로에 대한 액세스를 부여 봤어

Target "Test" (fun _ -> 
!! (testDir + "/NUnit.Test.*.dll") 
    |> NUnit (fun p -> 
     {p with 
     DisableShadowCopy = true; 
     OutputFile = testDir @@ "\TestResults.xml" })) 
관련 문제