首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用github操作为C++运行Microsoft测试框架?

如何使用github操作为C++运行Microsoft测试框架?
EN

Stack Overflow用户
提问于 2022-08-24 15:17:00
回答 1查看 73关注 0票数 0

我正在尝试运行我的单元测试,它使用的是使用C++的Microsoft测试框架。

我尝试用sln的exe添加DLL,但它似乎不起作用。

建造:

代码语言:javascript
复制
runs-on: windows-latest

steps:
# using tmp v3 git branch 
- uses: actions/checkout@v3
# getting dependencies 
- name: getting dependencies
  working-directory: UnitTest
  run:  ./BuildTest.bat
# set up 
- name: set up
  working-directory: UnitTest
  run:  ./SetUpTest.bat
# adding msbuild path 
- name: add msbuild to PATH
  uses: microsoft/setup-msbuild@v1.1
# # building sln in release 
# - name: build release
#   run: msbuild Dare.sln /p:Configuration=Release
# building sln in debug 
- name: build debug
  run: msbuild Dare.sln /p:Configuration=Debug

# run unit test
- name: list
  working-directory: bin/Debug-windows-x86_64/DareEditor
  run : ls 

# run unit test
- name: run unit test
  working-directory: bin/Debug-windows-x86_64/DareEditor
  # run : ls 
  # run: ./DareEditor.exe /Platform:x64 ./x64\Debug\UnitTest1.dll
  # run: ./DareEditor.exe /Platform:x64 ./x64\Debug\UnitTest1.dll
  run: ./DareEditor.exe 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-01 03:34:43

检查了文件并让它起作用了。

微软单元测试- https://learn.microsoft.com/en-us/visualstudio/test/vstest-console-options?view=vs-2019

GitHub操作vstest控制台设置- https://github.com/marketplace/actions/commit-status-updater

代码语言:javascript
复制
runs-on: windows-latest

steps:
# using tmp v3 git branch 
- uses: actions/checkout@v3
# getting dependencies 
- name: getting dependencies
  working-directory: tools
  run:  ./BuildTest.bat
# set up 
- name: set up
  working-directory: tools
  run:  ./Setup.bat
# adding msbuild path 
- name: add msbuild to PATH
  uses: microsoft/setup-msbuild@v1.1
# set up vstest path
- name: Setup VSTest Path
  uses: darenm/Setup-VSTest@v1

# building sln in release 
- name: build release
  run: msbuild Dare.sln /p:Configuration=Release

# building sln in debug 
- name: build debug
  run: msbuild Dare.sln /p:Configuration=Debug

# run unit test
- name: run unit test
  working-directory: bin\Debug-windows-x86_64\DareUnitTest
  run: vstest.console.exe DareUnitTest.dll
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73475724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档