parse-git-ref.test 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. ./parse-git-ref.sh refs/tags/v5.2.0-foobar.1
  2. >>>2
  3. Unrecognized tag: refs/tags/v5.2.0-foobar.1
  4. >>>= 1
  5. ./parse-git-ref.sh refs/tags/v5.3.0-foobar.1
  6. >>>2
  7. Unrecognized tag: refs/tags/v5.3.0-foobar.1
  8. >>>= 1
  9. ./parse-git-ref.sh v5.2.0
  10. >>>2
  11. Unrecognized git ref: v5.2.0
  12. >>>= 1
  13. ./parse-git-ref.sh v5.2.0-1
  14. >>>2
  15. Unrecognized git ref: v5.2.0-1
  16. >>>= 1
  17. ./parse-git-ref.sh e5.2.0-1
  18. >>>2
  19. Unrecognized git ref: e5.2.0-1
  20. >>>= 1
  21. ./parse-git-ref.sh v5.3.0
  22. >>>2
  23. Unrecognized git ref: v5.3.0
  24. >>>= 1
  25. ./parse-git-ref.sh v5.3.0-1
  26. >>>2
  27. Unrecognized git ref: v5.3.0-1
  28. >>>= 1
  29. ./parse-git-ref.sh e5.3.0-1
  30. >>>2
  31. Unrecognized git ref: e5.3.0-1
  32. >>>= 1
  33. ./parse-git-ref.sh refs/tags/v5.1.0
  34. >>>
  35. {"profile": "emqx", "release": true, "latest": false}
  36. >>>= 0
  37. ./parse-git-ref.sh refs/tags/v5.1.5-build.1
  38. >>>
  39. {"profile": "emqx", "release": true, "latest": false}
  40. >>>= 0
  41. ./parse-git-ref.sh refs/tags/v5.2.0-alpha.1
  42. >>>
  43. {"profile": "emqx", "release": true, "latest": false}
  44. >>>= 0
  45. ./parse-git-ref.sh refs/tags/v5.3.0-alpha.1
  46. >>>
  47. {"profile": "emqx", "release": true, "latest": false}
  48. >>>= 0
  49. ./parse-git-ref.sh refs/tags/v5.2.0-alpha-1
  50. >>>2
  51. Unrecognized tag: refs/tags/v5.2.0-alpha-1
  52. >>>= 1
  53. ./parse-git-ref.sh refs/tags/v5.2.0-beta.1
  54. >>>
  55. {"profile": "emqx", "release": true, "latest": false}
  56. >>>= 0
  57. ./parse-git-ref.sh refs/tags/v5.3.0-beta.1
  58. >>>
  59. {"profile": "emqx", "release": true, "latest": false}
  60. >>>= 0
  61. ./parse-git-ref.sh refs/tags/v5.2.0-rc.1
  62. >>>
  63. {"profile": "emqx", "release": true, "latest": false}
  64. >>>= 0
  65. ./parse-git-ref.sh refs/tags/e5.1.0
  66. >>>
  67. {"profile": "emqx-enterprise", "release": true, "latest": false}
  68. >>>= 0
  69. ./parse-git-ref.sh refs/tags/e5.1.5-build.1
  70. >>>
  71. {"profile": "emqx-enterprise", "release": true, "latest": false}
  72. >>>= 0
  73. ./parse-git-ref.sh refs/tags/e5.2.0-alpha.1
  74. >>>
  75. {"profile": "emqx-enterprise", "release": true, "latest": false}
  76. >>>= 0
  77. ./parse-git-ref.sh refs/tags/e5.3.0-alpha.1
  78. >>>
  79. {"profile": "emqx-enterprise", "release": true, "latest": false}
  80. >>>= 0
  81. ./parse-git-ref.sh refs/tags/e5.2.0-beta.1
  82. >>>
  83. {"profile": "emqx-enterprise", "release": true, "latest": false}
  84. >>>= 0
  85. ./parse-git-ref.sh refs/tags/e5.3.0-beta.1
  86. >>>
  87. {"profile": "emqx-enterprise", "release": true, "latest": false}
  88. >>>= 0
  89. ./parse-git-ref.sh refs/tags/e5.2.0-rc.1
  90. >>>
  91. {"profile": "emqx-enterprise", "release": true, "latest": false}
  92. >>>= 0
  93. ./parse-git-ref.sh refs/tags/e5.3.0-rc.1
  94. >>>
  95. {"profile": "emqx-enterprise", "release": true, "latest": false}
  96. >>>= 0
  97. ./parse-git-ref.sh refs/tags/e5.1.99
  98. >>>
  99. {"profile": "emqx-enterprise", "release": true, "latest": true}
  100. >>>= 0
  101. ./parse-git-ref.sh refs/tags/v5.1.99
  102. >>>
  103. {"profile": "emqx", "release": true, "latest": true}
  104. >>>= 0
  105. ./parse-git-ref.sh refs/heads/master
  106. >>>
  107. {"profile": "emqx", "release": false, "latest": false}
  108. >>>= 0
  109. ./parse-git-ref.sh refs/heads/release-51
  110. >>>
  111. {"profile": "emqx-enterprise", "release": false, "latest": false}
  112. >>>= 0
  113. ./parse-git-ref.sh refs/heads/release-52
  114. >>>
  115. {"profile": "emqx-enterprise", "release": false, "latest": false}
  116. >>>= 0
  117. ./parse-git-ref.sh refs/heads/release-53
  118. >>>
  119. {"profile": "emqx-enterprise", "release": false, "latest": false}
  120. >>>= 0
  121. ./parse-git-ref.sh refs/heads/ci/foobar
  122. >>>
  123. {"profile": "emqx", "release": false, "latest": false}
  124. >>>= 0
  125. ./parse-git-ref.sh refs/heads/release-44
  126. >>>2
  127. Unrecognized git ref: refs/heads/release-44
  128. >>>= 1