TFS equipo de consulta: obtener todos los elementos de trabajo cambiado desde un tiempo dado
-
19-09-2019 - |
Pregunta
Parece ser que es imposible proporcionar el campo Fecha cambiada con una marca de tiempo (formato '2009-12-14 10:00:00') en la definición de un nuevo equipo de consulta. Me sale el error: "La consulta falló No se puede suministrar un tiempo con la fecha cuando se ejecuta una consulta utilizando precisión la fecha.".
.¿Hay una solución para esto? Sólo quiero una lista de elementos de trabajo que se han cambiado desde los últimos minutos 'x'.
Solución
La solución es escribir su propia consulta WIQL: http://teamfoundation.blogspot.com/2008/01/specifying-date-and-time-in-wiql.html .
Otros consejos
introducir la fecha en el mismo formato que se muestra por VSTS:. Dd-mmm-aa (01-ene-16)
Me encontré con el mismo problema al intentar consultar las últimas actualizaciones y trabajé alrededor de él, haciendo lo siguiente
// defined elsewhere
private DateTime lastUpdated;
string consult = "select * from WorkItem where [Created Date] > ' " + lastUpdated.ToString("MM/dd/yy") +
"' AND [Work Item Type] = 'Test Case'";
IEnumerable<ITestCase> tcc = testManagementTeamProject.TestCases.Query(consult).Where(tp => tp.DateCreated > lastUpdated);
hice algo muy similar para recuperar resultados de la prueba
intento de añadir parámetro de consulta timePrecision:true
. Esto funcionó para mí