NUnit3TestExecutor转换单元测试但不运行它们

时间:2019-10-04 08:46:51

标签: .net unit-testing nunit gitlab-ci gitlab-ci-runner

我已经设置了一个gitlab CI运行程序来构建和运行我的测试。

通过命令行构建和运行测试可在本地运行,但是在gitlab CI运行器中转换测试后会陷入困境。

这是输出日志:

  

开始执行测试,请稍候...
  NUnit适配器3.11.0.0:测试执行已开始
  在/builds/tyler-pedley/ecom-edge/EcomEdgeTests/bin/Debug/netcoreapp2.1/EcomEdgeTests.dll
中运行所有测试     NUnit3TestExecutor转换了14个NUnit测试用例中的14个

此行之后,直到一个小时后超时,什么都没有发生。

任何帮助将不胜感激。

我已经尝试过对gitlab Ci运行器脚本进行各种编辑,但没有任何改变。我也找不到网上有类似问题的人。

我的.gitlab-ci.yml如下


    stages:
        - build
        - test

    variables:
        test: "EcomEdgeTests"

    build:
        stage: build
        script:
            - "dotnet restore"
            - "dotnet build"

    test:
        stage: test
        script: 
            - "cd $test"
            - "dotnet restore"
            - "dotnet test -v=normal"

在本地运行时,所有测试都已找到,运行并通过

总测试:14。通过:14。失败:0。跳过:0。 试运行成功。 测试执行时间:3.8924秒

0 个答案:

没有答案