apiVersion: api/v1
kind: Plan
name: utf-go-regression
tags: ['team:transaction', 'owner:zyguan', 'branch:master']
schedule: '@daily'
testbed:
  generateName: utf-go-
  resourcePool: test-store
  items:
  - name: tidb-default
    type: TIDB_CLUSTER
    spec:
      version: '{{meta.parameters.base_image_version}}-failpoint'
      pd:
        replicas: 1
        baseImage: '{{meta.parameters.pd_base_image}}'
        env:
        - name: GO_FAILPOINTS
          value: "github.com/tikv/pd/server/api/enableFailpointAPI=return"
      tikv:
        replicas: 1
        baseImage: '{{meta.parameters.tikv_base_image}}'
        config: |
          [storage]
          reserve-space = 0
      tidb:
        replicas: 1
        baseImage: '{{meta.parameters.tidb_base_image}}'
        env:
        - name: GO_FAILPOINTS
          value: "github.com/pingcap/tidb/server/enableTestAPI=return"
        config: |
          new_collations_enabled_on_first_bootstrap = true
          [experimental]
          allow-expression-index = true
pipeline:
- name: TIDB-25846
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-25846}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: []
- name: TIDB-25809
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-25809}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-25846.Succeeded || TIDB-25846.Failed]
- name: TIDB-19194
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19194}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-25809.Succeeded || TIDB-25809.Failed]
- name: TIDB-19136
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19136}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19194.Succeeded || TIDB-19194.Failed]
- name: TIDB-19104
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19104}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19136.Succeeded || TIDB-19136.Failed]
- name: TIDB-18958
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-18958}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19104.Succeeded || TIDB-19104.Failed]
- name: TIDB-18956
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-18956}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-18958.Succeeded || TIDB-18958.Failed]
- name: JIRA-TIDB-7559
  caseName: utf-go-regression
  arguments:
  - {name: case, value: JIRA-TIDB-7559}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-18956.Succeeded || TIDB-18956.Failed]
- name: JIRA-TIDB-8070
  caseName: utf-go-regression
  arguments:
  - {name: case, value: JIRA-TIDB-8070}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [JIRA-TIDB-7559.Succeeded || JIRA-TIDB-7559.Failed]
- name: ONCALL-1865
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ONCALL-1865}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [JIRA-TIDB-8070.Succeeded || JIRA-TIDB-8070.Failed]
- name: ONCALL-2264
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ONCALL-2264}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [ONCALL-1865.Succeeded || ONCALL-1865.Failed]
- name: ONCALL-2320
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ONCALL-2320}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [ONCALL-2264.Succeeded || ONCALL-2264.Failed]
- name: ISSUE-26203
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ISSUE-26203}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [ONCALL-2320.Succeeded || ONCALL-2320.Failed]
- name: ISSUE-26251
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ISSUE-26251}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [ISSUE-26203.Succeeded || ISSUE-26203.Failed]
- name: ISSUE-10570
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ISSUE-10570}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [ISSUE-26251.Succeeded || ISSUE-26251.Failed]
- name: TIDB-19191
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19191}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [ISSUE-10570.Succeeded || ISSUE-10570.Failed]
- name: TIDB-19161
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19161}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19191.Succeeded || TIDB-19191.Failed]
- name: TIDB-19152
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19152}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19161.Succeeded || TIDB-19161.Failed]
- name: TIDB-19145
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19145}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19152.Succeeded || TIDB-19152.Failed]
- name: TIDB-19141
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19141}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19145.Succeeded || TIDB-19145.Failed]
- name: TIDB-19112
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19112}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19141.Succeeded || TIDB-19141.Failed]
- name: TIDB-19100
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-19100}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19112.Succeeded || TIDB-19112.Failed]
- name: TIDB-28078
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-28078}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-19100.Succeeded || TIDB-19100.Failed]
- name: TIDB-30468
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-30468}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-28078.Succeeded || TIDB-28078.Failed]
- name: TIDB-24029
  caseName: utf-go-regression
  arguments:
  - {name: case, value: TIDB-24029}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-30468.Succeeded || TIDB-30468.Failed]
- name: ONCALL-3183-3208
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ONCALL-3183-3208}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [TIDB-24029.Succeeded || TIDB-24029.Failed]
- name: ISSUE-30410
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ISSUE-30410}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [ONCALL-3183-3208.Succeeded || ONCALL-3183-3208.Failed]
- name: ISSUE-29160
  caseName: utf-go-regression
  arguments:
  - {name: case, value: ISSUE-29160}
  - {name: tidb, value: '{{testbed.tidb-default}}'}
  after: [ISSUE-30410.Succeeded || ISSUE-30410.Failed]
