github.com/GoogleCloudPlatform/testgrid@v0.0.174/pb/issue_state/issue_state.proto (about)

     1  // Backing state for issues associated with a TestGrid test group.
     2  
     3  syntax = "proto3";
     4  
     5  package testgrid.issue_state;
     6  
     7  option go_package = "github.com/GoogleCloudPlatform/testgrid/pb/issue_state";
     8  
     9  message TargetAndMethods {
    10    string target_name = 1;
    11    repeated string method_names = 2;
    12  }
    13  
    14  message IssueInfo {
    15    string issue_id = 1;
    16    string title = 2;    // Issue title or description.
    17    bool is_autobug = 3; // True if auto-created by TestGrid for a failing test.
    18    bool is_flakiness_bug =
    19        8; // True if auto-created by TestGrid for a flaky test.
    20    double last_modified = 4;    // In seconds since epoch.
    21    repeated string row_ids = 5; // Associated row IDs (mentioned in the issue).
    22  
    23    // Run IDs used to associate this issue with a particular target (in case of
    24    // repeats, or across runs on different dashboards).
    25    repeated string run_ids = 6;
    26  
    27    // Targets + methods associated with this issue.
    28    // Only set if test group's `link_bugs_by_test_methods` is True, else all
    29    // targets + methods will be linked to this issue.
    30    repeated TargetAndMethods targets_and_methods = 7;
    31  }
    32  
    33  message IssueState {
    34    // List of collected info for bugs.
    35    repeated IssueInfo issue_info = 1;
    36  
    37    reserved 2;
    38  
    39    reserved 3;
    40  }