supported_tags.json 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. [
  2. {
  3. "desc": "test with unsupported text field",
  4. "query": "browser:\"chrome\" os:*windows*",
  5. "additionalConfig": {
  6. "validateKeys": true,
  7. "supportedTags": {
  8. "browser": {
  9. "key": "browser",
  10. "kind": "field"
  11. }
  12. }
  13. },
  14. "result": [
  15. {"type": "spaces", "value": ""},
  16. {
  17. "type": "filter",
  18. "filter": "text",
  19. "negated": false,
  20. "key": {"type": "keySimple", "value": "browser", "quoted": false},
  21. "operator": "",
  22. "value": {"type": "valueText", "value": "chrome", "quoted": true}
  23. },
  24. {"type": "spaces", "value": " "},
  25. {
  26. "type": "filter",
  27. "filter": "text",
  28. "negated": false,
  29. "invalid": {
  30. "type": "invalid-key",
  31. "reason": "Invalid key. \"os\" is not a supported search key."
  32. },
  33. "key": {"type": "keySimple", "value": "os", "quoted": false},
  34. "operator": "",
  35. "value": {"type": "valueText", "value": "*windows*", "quoted": false}
  36. },
  37. {"type": "spaces", "value": ""}
  38. ]
  39. },
  40. {
  41. "desc": "test with unsupported numeric field",
  42. "query": "browser:\"chrome\" transaction.duration:>0",
  43. "additionalConfig": {
  44. "validateKeys": true,
  45. "supportedTags": {
  46. "browser": {
  47. "key": "browser",
  48. "kind": "field"
  49. }
  50. }
  51. },
  52. "result": [
  53. {"type": "spaces", "value": ""},
  54. {
  55. "type": "filter",
  56. "filter": "text",
  57. "negated": false,
  58. "key": {"type": "keySimple", "value": "browser", "quoted": false},
  59. "operator": "",
  60. "value": {"type": "valueText", "value": "chrome", "quoted": true}
  61. },
  62. {"type": "spaces", "value": " "},
  63. {
  64. "type": "filter",
  65. "filter": "numeric",
  66. "negated": false,
  67. "invalid": {
  68. "type": "invalid-key",
  69. "reason": "Invalid key. \"transaction.duration\" is not a supported search key."
  70. },
  71. "key": {"type": "keySimple", "value": "transaction.duration", "quoted": false},
  72. "operator": ">",
  73. "value": {
  74. "type": "valueNumber",
  75. "value": "0",
  76. "unit": null,
  77. "parsed": {
  78. "value": 0
  79. }
  80. }
  81. },
  82. {"type": "spaces", "value": ""}
  83. ]
  84. }
  85. ]