Exemple #1
0
        public static EntityKey GetExactEntityKey(BuildId buildId)
        {
            var partitionKey = AzureUtil.NormalizeKey(buildId.JobId.Name, '_');
            var rowKey       = buildId.Number.ToString("0000000000");

            return(new EntityKey(partitionKey, rowKey));
        }
Exemple #2
0
 public static EntityKey GetDateEntityKey(DateTimeOffset buildDate, BuildId buildId, string identifier)
 {
     identifier = AzureUtil.NormalizeKey(identifier, '_');
     return(new EntityKey(
                new DateKey(buildDate).Key,
                $"{new BuildKey(buildId).Key}-{identifier}"));
 }
Exemple #3
0
 public static string NormalizeTestCaseName(string testCaseName)
 {
     return(AzureUtil.NormalizeKey(testCaseName, '_'));
 }
Exemple #4
0
 public static EntityKey GetExactEntityKey(BuildId buildId, string identifier)
 {
     return(new EntityKey(
                AzureUtil.NormalizeKey(identifier, '_'),
                new BuildKey(buildId).Key));
 }
Exemple #5
0
        public static string GetRowKey(DateTime runDate, BuildSource buildSource)
        {
            var machineName = AzureUtil.NormalizeKey(buildSource.MachineName, '-');

            return($"{machineName}-{(long)runDate.Ticks}");
        }