xUnit - 从 dotnet test CLI

问题描述

我有一个测试:

  [Theory]
  [InlineData("one")]
  [InlineData("two")]
  public void ShouldSelectSingleTheoryFromDotnetTest(string s)
  {
      Assert.True(true);
  }

我只想使用 dotnet test... 从命令行执行 Theory data = "one" 的测试。这可能吗?

我知道我们可以使用 Traits 选择测试,但我看不到如何将单个特征与每一行 Theory 数据相关联。

作为一种解决方法,我想也许我可以使用 dynamically skipping tests 的技术,但仍然需要从命令行读取参数,但也看不到如何执行此操作。一种解决方法可能是在命令行上设置一个环境变量,然后使用动态跳过模式运行测试,其中动态跳过逻辑将读取命令行参数。但这很笨重。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...