我正在尝试建立一个 envoirnment 来开始为我开发的应用程序开发测试应用程序。
我的应用程序是在本地(本地,而不是 docker 容器(的 BC 上开发的,因为我在互联网上找到的所有资源都说要使用 testtoolkit,您需要一个 docker bcsandbox。所以我拉取了最新的图像,创建了一个容器(同时创建了包含测试工具包(,它在命令执行测试库和发布应用程序时显示。
然后我转到我的 VScode,创建一个新项目,在 app.json 中添加具有正确版本号的"test",并连接到此容器实例并尝试下载符号,希望 alpackage 文件夹也能 test.app。发生的情况是,当我尝试下载符号 VScode 时,会给我一个错误,说它无法在 alpackage 文件夹中找到 test.app 文件。是的,当然,因为下载符号会带来该文件。我不知道我做错了什么。
从版本 15 开始,测试库必须作为dependencies
添加,而不是使用app.json
的test
部分。
所以你需要把它添加到app.json
:
{
"appId": "dd0be2ea-f733-4d65-bb34-a28f4624fb14",
"publisher": "Microsoft",
"name": "Library Assert",
"version": "15.0.0.0"
},
{
"appId": "e7320ebb-08b3-4406-b1ec-b4927d3e280b",
"publisher": "Microsoft",
"name": "Any",
"version": "15.0.0.0"
},
{
"appId": "9856ae4f-d1a7-46ef-89bb-6ef056398228",
"publisher": "Microsoft",
"name": "System Application Test Library",
"version": "15.0.0.0"
},
{
"appId": "5d86850b-0d76-4eca-bd7b-951ad998e997",
"publisher": "Microsoft",
"name": "Tests-TestLibraries",
"version": "15.0.0.0"
}
有关更多信息,请查看这篇博文,其中详细解释了所有内容。