@@ -378,12 +378,12 @@ func TestListProfilerExecutionDetails(t *testing.T) {
378378 files := listExecutionDetails (t , s , jobspb .JobID (importJobID ))
379379
380380 patterns := []string {
381- "distsql \\ ..* \\ .html" ,
381+ ".*/distsql-plan .html" ,
382382 }
383383 if ! s .DeploymentMode ().IsExternal () {
384- patterns = append (patterns , "goroutines \\ ..* \\ .txt" )
384+ patterns = append (patterns , ".*/job-goroutines .txt" )
385385 }
386- patterns = append (patterns , "trace \\ ..* \\ .zip" )
386+ patterns = append (patterns , ".*/trace .zip" )
387387
388388 require .Len (t , files , len (patterns ))
389389 for i , pattern := range patterns {
@@ -426,17 +426,19 @@ func TestListProfilerExecutionDetails(t *testing.T) {
426426 return nil
427427 })
428428 patterns = []string {
429- "[0-9]/resumer-trace/.*~cockroach\\ .sql\\ .jobs\\ .jobspb\\ .TraceData\\ .binpb" ,
430- "[0-9]/resumer-trace/.*~cockroach\\ .sql\\ .jobs\\ .jobspb\\ .TraceData\\ .binpb.txt" ,
431- "[0-9]/resumer-trace/.*~cockroach\\ .sql\\ .jobs\\ .jobspb\\ .TraceData\\ .binpb" ,
432- "[0-9]/resumer-trace/.*~cockroach\\ .sql\\ .jobs\\ .jobspb\\ .TraceData\\ .binpb.txt" ,
433- "distsql\\ ..*\\ .html" ,
434- "distsql\\ ..*\\ .html" ,
429+ ".*/distsql-plan.html" ,
430+ ".*/distsql-plan.html" ,
435431 }
436432 if ! s .DeploymentMode ().IsExternal () {
437- patterns = append (patterns , "goroutines \\ ..* \\ .txt" , "goroutines \\ ..* \\ .txt" )
433+ patterns = append (patterns , ".*/job-goroutines .txt" , ".*/job-goroutines .txt" )
438434 }
439- patterns = append (patterns , "trace\\ ..*\\ .zip" , "trace\\ ..*\\ .zip" )
435+ patterns = append (patterns ,
436+ "[0-9_.]*/resumer-trace/.*~cockroach\\ .sql\\ .jobs\\ .jobspb\\ .TraceData\\ .binpb" ,
437+ "[0-9_.]*/resumer-trace/.*~cockroach\\ .sql\\ .jobs\\ .jobspb\\ .TraceData\\ .binpb" ,
438+ "[0-9_.]*/resumer-trace/.*~cockroach\\ .sql\\ .jobs\\ .jobspb\\ .TraceData\\ .binpb.txt" ,
439+ "[0-9_.]*/resumer-trace/.*~cockroach\\ .sql\\ .jobs\\ .jobspb\\ .TraceData\\ .binpb.txt" ,
440+ )
441+ patterns = append (patterns , ".*/trace.zip" , ".*/trace.zip" )
440442 for i , pattern := range patterns {
441443 require .Regexp (t , pattern , files [i ])
442444 }
@@ -465,8 +467,9 @@ func listExecutionDetails(
465467
466468 edResp := serverpb.ListJobProfilerExecutionDetailsResponse {}
467469 require .NoError (t , protoutil .Unmarshal (body , & edResp ))
470+ // Sort the responses with the variable date/time digits in the prefix removed.
468471 sort .Slice (edResp .Files , func (i , j int ) bool {
469- return edResp .Files [i ] < edResp .Files [j ]
472+ return strings . TrimLeft ( edResp .Files [i ], "0123456789_." ) < strings . TrimLeft ( edResp .Files [j ], "0123456789_." )
470473 })
471474 return edResp .Files
472475}
0 commit comments