github.com/lulzWill/go-agent@v2.1.2+incompatible/internal/crossagent/cross_agent_tests/labels.json (about)

     1  [
     2    {
     3      "name":        "empty",
     4      "labelString": "",
     5      "warning":     false,
     6      "expected":    []
     7    },
     8    {
     9      "name":        "multiple_values",
    10      "labelString": "Data Center: East;Data Center :West; Server : North;Server:South; ",
    11      "warning":     false,
    12      "expected":    [
    13          { "label_type": "Data Center", "label_value": "West" },
    14          { "label_type": "Server", "label_value": "South" }
    15      ]
    16    },
    17    {
    18      "name":        "multiple_labels_with_leading_and_trailing_whitespaces",
    19      "labelString": "   Data Center   : East Coast  ;   Deployment Flavor    :  Integration Environment   ",
    20      "warning":     false,
    21      "expected":    [
    22          { "label_type": "Data Center", "label_value": "East Coast" },
    23          { "label_type": "Deployment Flavor", "label_value": "Integration Environment" }
    24      ]
    25    },
    26    {
    27      "name":        "single",
    28      "labelString": "Server:East",
    29      "warning":     false,
    30      "expected":    [ { "label_type": "Server", "label_value": "East" } ]
    31    },
    32    {
    33      "name":        "single_label_with_leading_and_trailing_whitespaces",
    34      "labelString": "   Data Center   : East Coast ",
    35      "warning":     false,
    36      "expected":    [ { "label_type": "Data Center", "label_value": "East Coast" } ]
    37    },
    38    {
    39      "name":        "single_trailing_semicolon",
    40      "labelString": "Server:East;",
    41      "warning":     false,
    42      "expected":    [ { "label_type": "Server", "label_value": "East" } ]
    43    },
    44    {
    45      "name":        "pair",
    46      "labelString": "Data Center:Primary;Server:East",
    47      "warning":     false,
    48      "expected":    [
    49        { "label_type": "Data Center", "label_value": "Primary" },
    50        { "label_type": "Server",      "label_value": "East" }
    51      ]
    52    },
    53    {
    54      "name":        "truncation",
    55      "labelString": "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK:VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV",
    56      "warning":     true,
    57      "expected":    [ {
    58        "label_type":  "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
    59        "label_value": "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"
    60      } ]
    61    },
    62    {
    63      "name":        "single_label_key_to_be_truncated_with_leading_and_trailing_whitespaces",
    64      "labelString": "           123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345TTTTT       :value",
    65      "warning":     true,
    66      "expected":    [
    67          { "label_type": "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345", "label_value": "value" }
    68      ]
    69    },
    70    {
    71      "name":        "single_label_value_to_be_truncated_with_leading_and_trailing_whitespaces",
    72      "labelString": "key:           123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345TTTTT       ",
    73      "warning":     true,
    74      "expected":    [
    75          { "label_type": "key", "label_value": "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345" }
    76      ]
    77    },
    78    {
    79      "name":        "utf8",
    80      "labelString": "kéÿ:vãlüê",
    81      "warning":     false,
    82      "expected":    [
    83          { "label_type": "kéÿ", "label_value": "vãlüê" }
    84      ]
    85    },
    86    {
    87      "name":        "failed_no_delimiters",
    88      "labelString": "Server",
    89      "warning":     true,
    90      "expected":    []
    91    },
    92    {
    93      "name":        "failed_no_delimiter",
    94      "labelString": "ServerNorth;",
    95      "warning":     true,
    96      "expected":    []
    97    },
    98    {
    99      "name":        "failed_too_many_delimiters",
   100      "labelString": "Server:North:South;",
   101      "warning":     true,
   102      "expected":    []
   103    },
   104    {
   105      "name":        "failed_no_value",
   106      "labelString": "Server:   ",
   107      "warning":     true,
   108      "expected":    []
   109    },
   110    {
   111      "name":        "failed_no_key",
   112      "labelString": ":North",
   113      "warning":     true,
   114      "expected":    []
   115    },
   116    {
   117      "name":        "failed_no_delimiter_in_later_pair",
   118      "labelString": "Server:North;South;",
   119      "warning":     true,
   120      "expected":    []
   121    },
   122    {
   123      "name":        "so_many_labels",
   124      "labelString": "0:0;1:1;2:2;3:3;4:4;5:5;6:6;7:7;8:8;9:9;10:10;11:11;12:12;13:13;14:14;15:15;16:16;17:17;18:18;19:19;20:20;21:21;22:22;23:23;24:24;25:25;26:26;27:27;28:28;29:29;30:30;31:31;32:32;33:33;34:34;35:35;36:36;37:37;38:38;39:39;40:40;41:41;42:42;43:43;44:44;45:45;46:46;47:47;48:48;49:49;50:50;51:51;52:52;53:53;54:54;55:55;56:56;57:57;58:58;59:59;60:60;61:61;62:62;63:63;64:64;65:65;66:66;67:67;68:68;69:69;70:70;71:71;72:72;73:73;74:74;75:75;76:76;77:77;78:78;79:79;80:80;81:81;82:82;83:83;84:84;85:85;86:86;87:87;88:88;89:89;90:90;91:91;92:92;93:93;94:94;95:95;96:96;97:97;98:98;99:99;",
   125      "warning":     true,
   126      "expected":    [
   127        { "label_type": "0", "label_value": "0" },   { "label_type": "1", "label_value": "1" },   { "label_type": "2", "label_value": "2" },   { "label_type": "3", "label_value": "3" },   { "label_type": "4", "label_value": "4" },
   128        { "label_type": "5", "label_value": "5" },   { "label_type": "6", "label_value": "6" },   { "label_type": "7", "label_value": "7" },   { "label_type": "8", "label_value": "8" },   { "label_type": "9", "label_value": "9" },
   129        { "label_type": "10", "label_value": "10" }, { "label_type": "11", "label_value": "11" }, { "label_type": "12", "label_value": "12" }, { "label_type": "13", "label_value": "13" }, { "label_type": "14", "label_value": "14" },
   130        { "label_type": "15", "label_value": "15" }, { "label_type": "16", "label_value": "16" }, { "label_type": "17", "label_value": "17" }, { "label_type": "18", "label_value": "18" }, { "label_type": "19", "label_value": "19" },
   131        { "label_type": "20", "label_value": "20" }, { "label_type": "21", "label_value": "21" }, { "label_type": "22", "label_value": "22" }, { "label_type": "23", "label_value": "23" }, { "label_type": "24", "label_value": "24" },
   132        { "label_type": "25", "label_value": "25" }, { "label_type": "26", "label_value": "26" }, { "label_type": "27", "label_value": "27" }, { "label_type": "28", "label_value": "28" }, { "label_type": "29", "label_value": "29" },
   133        { "label_type": "30", "label_value": "30" }, { "label_type": "31", "label_value": "31" }, { "label_type": "32", "label_value": "32" }, { "label_type": "33", "label_value": "33" }, { "label_type": "34", "label_value": "34" },
   134        { "label_type": "35", "label_value": "35" }, { "label_type": "36", "label_value": "36" }, { "label_type": "37", "label_value": "37" }, { "label_type": "38", "label_value": "38" }, { "label_type": "39", "label_value": "39" },
   135        { "label_type": "40", "label_value": "40" }, { "label_type": "41", "label_value": "41" }, { "label_type": "42", "label_value": "42" }, { "label_type": "43", "label_value": "43" }, { "label_type": "44", "label_value": "44" },
   136        { "label_type": "45", "label_value": "45" }, { "label_type": "46", "label_value": "46" }, { "label_type": "47", "label_value": "47" }, { "label_type": "48", "label_value": "48" }, { "label_type": "49", "label_value": "49" },
   137        { "label_type": "50", "label_value": "50" }, { "label_type": "51", "label_value": "51" }, { "label_type": "52", "label_value": "52" }, { "label_type": "53", "label_value": "53" }, { "label_type": "54", "label_value": "54" },
   138        { "label_type": "55", "label_value": "55" }, { "label_type": "56", "label_value": "56" }, { "label_type": "57", "label_value": "57" }, { "label_type": "58", "label_value": "58" }, { "label_type": "59", "label_value": "59" },
   139        { "label_type": "60", "label_value": "60" }, { "label_type": "61", "label_value": "61" }, { "label_type": "62", "label_value": "62" }, { "label_type": "63", "label_value": "63" } ]
   140    },
   141    {
   142      "name":        "trailing_semicolons",
   143      "labelString": "foo:bar;;",
   144      "warning":     false,
   145      "expected":    [ { "label_type": "foo", "label_value": "bar" } ]
   146    },
   147    {
   148      "name":        "leading_semicolons",
   149      "labelString": ";;foo:bar",
   150      "warning":     false,
   151      "expected":    [ { "label_type": "foo", "label_value": "bar" } ]
   152    },
   153    {
   154      "name":        "empty_label",
   155      "labelString": "foo:bar;;zip:zap",
   156      "warning":     true,
   157      "expected":    []
   158    },
   159    {
   160      "name":        "trailing_colons",
   161      "labelString": "foo:bar;:",
   162      "warning":     true,
   163      "expected":    []
   164    },
   165    {
   166      "name":        "leading_colons",
   167      "labelString": ":;foo:bar",
   168      "warning":     true,
   169      "expected":    []
   170    },
   171    {
   172      "name":        "empty_pair",
   173      "labelString": " : ",
   174      "warning":     true,
   175      "expected":    []
   176    },
   177    {
   178      "name":        "empty_pair_in_middle_of_string",
   179      "labelString": "foo:bar; : ;zip:zap",
   180      "warning":     true,
   181      "expected":    []
   182    },
   183    {
   184      "name": "long_multibyte_utf8",
   185      "labelString": "foo:€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€",
   186      "warning": true,
   187      "expected": [ { "label_type": "foo", "label_value": "€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€" } ]
   188    },
   189    {
   190      "name": "long_4byte_utf8",
   191      "labelString": "foo:𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆",
   192      "warning": true,
   193      "expected": [ { "label_type": "foo", "label_value": "𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆𝌆"}]
   194    }
   195  ]