Example #1
0
        public List <BuildResultEntity> GetBuildResults(DateTimeOffset startDate, string viewName)
        {
            var filter = FilterUtil.SinceDate(ColumnNames.PartitionKey, startDate);

            filter = FilterView(filter, viewName);
            var query = new TableQuery <BuildResultEntity>().Where(filter);

            return(_buildResultDateTable.ExecuteQuery(query).ToList());
        }
Example #2
0
        public List <string> GetViewNames(DateTimeOffset startDate)
        {
            var query        = new TableQuery <ViewNameEntity>().Where(FilterUtil.SinceDate(ColumnNames.PartitionKey, startDate));
            var viewNameList = _viewNameDateTable.ExecuteQuery(query);

            var list = new List <string>();

            list.Add(AzureUtil.ViewNameAll);
            list.AddRange(viewNameList.Select(x => x.ViewName).Distinct());
            return(list);
        }
Example #3
0
        public List <BuildFailureEntity> GetTestCaseFailures(DateTimeOffset startDate, string name, string viewName)
        {
            var filter = FilterUtil
                         .SinceDate(ColumnNames.PartitionKey, startDate)
                         .And(FilterUtil.Column(nameof(BuildFailureEntity.Identifier), name));

            filter = FilterView(filter, viewName);
            var query = new TableQuery <BuildFailureEntity>().Where(filter);

            return(_buildFailureDateTable.ExecuteQuery(query).ToList());
        }
Example #4
0
        public List <BuildResultEntity> GetBuildResultsByKindName(DateTimeOffset startDate, string kindName, string viewName)
        {
            var filter = FilterUtil
                         .SinceDate(ColumnNames.PartitionKey, startDate)
                         .And(FilterUtil.Column(nameof(BuildResultEntity.ClassificationName), kindName));

            filter = FilterView(filter, viewName);
            var query = new TableQuery <BuildResultEntity>().Where(filter);

            return(_buildResultDateTable.ExecuteQuery(query).ToList());
        }