Такой функции нет, поскольку предполагается, что вы не допустите ничего, что должно быть безопасным.
Почему это? Представьте, что есть аргумент типа --secret:password=XXX
, который работает как параметр, но не отображается в результатах. В этом случае ваш пароль по-прежнему будет понятен в вашем скрипте, чтобы каждый мог его прочитать. Кроме того, он будет доступен для любого теста, который может делать с ним то, что ему нужно, например, написать его где-нибудь.
Лучшим подходом является использование какого-либо типа шифрования, чтобы вы передавали только ключ, который нельзя использовать, кроме как для учетной записи или программы, которая знает, как его расшифровать. Существуют различные подходы к этому, в зависимости от того, как вы выполняете тесты. Я полагаю, вы обнаружите, что в VCS есть способ шифрования паролей, который вы можете использовать.
В любом случае, без такой «секретной» опции, единственный способ избежать публикации пароля - это создать собственный формат вывода, написав расширение модуля записи результатов движка. Ваш код расширения получит весь выходной документ nunit 3, и вы сможете изменить его, чтобы удалить пароли перед сохранением файла.