2017-01-19 14 views
1

Я пытаюсь запустить модульные тестовые примеры из поддельных, , пока я запускаю сценарий, он бросает ошибка, то есть доступ к пути c:/users/local/application data отрицается.Обнаруживает ошибку «доступ к пути c:/users/local/application data is denied» при запуске модульного теста в FAKE

Код:

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 в OutputFile

попробовать следующий

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