使用新的TFS API: Microsoft.TeamFoundationServer。扩展客户端 我已经成功创建了测试运行,并在其上附加了发布和发布环境,因此,在发布夏季的测试运行中会出现指向发布的链接。 但是,当我进入发布页面并单击“测试”选项卡时,我看不到测试运行及其统计信息。 我如何“使”发行版知道测试运行,并通过c#代码将其添加到发行版中?
这是我的代码:
import (
"log"
"net/http"
"time"
"github.com/gorilla/mux"
)
var (
router = mux.NewRouter()
)
func (c *Conn) ListenAndServe() {
fs := http.FileServer(http.Dir("./templates/assets"))
http.Handle("/assets/", http.StripPrefix("/assets/", fs))
router.HandleFunc("/", c.IndexPageHandler)
router.HandleFunc("/login.html", c.LoginPageHandler)
log.Println("Listening...")
http.Handle("/", router)
muxWithMiddlewares := http.TimeoutHandler(router, time.Minute*30,
"Timeout!")
http.ListenAndServe(":8080", muxWithMiddlewares)
}
Thx。
答案 0 :(得分:0)
通过将RunCreateModel.isAutomated属性设置为true来解决。
答案 1 :(得分:0)
您可以使用REST API来update test run by its ID,该API如下:
host-url
您需要修改或在正文中添加以下部分:
PATCH https://{accountName}.visualstudio.com/{project}/_apis/test/runs/{runId}?api-version=5.0-preview.2
我已经进行了测试,可以正常工作。