可以隐藏地隐藏或运行nunit-agent吗?

时间:2016-06-15 21:44:45

标签: c# nunit

我目前有一个运行单元测试的应用程序,最近我决定从我的" hack"使用NUnit 2.6.4到3.2以及新的测试引擎api实现。效果非常好,这就是我目前运行测试的方式:

plaintext = ""
print ("Do you want to encrypt or decrypt a phrase?")
answer = input("Type e for encrypt or d for decrypt and hit 'Enter'.").lower()
if answer == ("e") or answer == ("encrypt"):
    plaintext = input("Enter the phrase you would like to encrypt:")
else:
    print("I don't understand")

shift = int(input("How many shifts would you like to make?")

alphabet = "abcdefghijklmnopqrstuvwxyz"
shiftedAlphabet = "jklmnopqrstuvwxyzabcdefghi"
ciphertext = ""


for eachletter in plaintext:
    position = alphabet.index(eachletter)
    shiftedLetter = shiftedAlphabet[position]
    ciphertext = ciphertext + shiftedLetter


print(ciphertext)


if answer == ("d") or answer == ("decrypt")
    ciphertext = input("Enter the phrase you would like to decrypt:"
else:
    print("mmmm okay")

shiftedAlphabet -  

但是正如预期的那样,当我运行测试时nunit-agent.exe出现了,遗憾的是它看起来有点难看。相反,我想隐藏它或它默默地运行。我已经通过NUnits设置检查了但是找不到任何东西。

所以也许我错过了什么或者有人知道它是否可能?我对当前的打开然后关闭它的解决方案没问题,但如果它根本没有出现,它看起来会更好。

1 个答案:

答案 0 :(得分:0)

我们实际上遇到了与NUnit gui相同的问题并且有问题。它似乎只有在我们从一个不是控制台程序的程序运行时才会发生。我认为在启动代理时我们需要在引擎内部进行一些其他的进程设置 - 实际上我们可以通过回顾NUnit 2.x找到正确的进程设置。

所有这一切,除非你修改引擎,否则你无能为力。这对我们来说是一个很好的提醒,因为我们即将发布新版本。也许我会挤进修补程序。