apiVersion: api/v1
kind: Plan
schedule: 0 0 * * *
name: sqllogic
tags: ['team:transaction', 'owner:zyguan', 'branch:master']
testbed:
  generateName: sqllogic-
  resourcePool: test-store
  items:
  - name: tidb
    type: TIDB_CLUSTER
    spec:
      version: '{{meta.parameters.base_image_version}}'
      pd: {baseImage: '{{meta.parameters.pd_base_image}}', replicas: 1, version: '{{meta.parameters.pd_component_version}}'}
      tikv: {baseImage: '{{meta.parameters.tikv_base_image}}', replicas: 1, version: '{{meta.parameters.tikv_component_version}}'}
      tidb:
        baseImage: '{{meta.parameters.tidb_base_image}}'
        replicas: 1
        config: |-
          server-version = '5.7.25-TiDB-v5.5.0'
          lease = '0'
          split-table = false
          [performance]
          stats-lease = '0'
          [tikv-client.async-commit]
          safe-window = 0
        version: '{{meta.parameters.tidb_component_version}}'
pipeline:
- caseName: sqllogic
  name: default
  arguments:
  - {name: dsn, value: 'root:@tcp({{testbed.items.tidb.tidb.host}}:4000)/test'}
  - {name: url, value: 'http://fileserver.pingcap.net/download/pingcap/qa/tests/sqllogic/sqllogic-orig.tar.gz'}
  after: []
- caseName: sqllogic
  name: clustered1
  arguments:
  - {name: dsn, value: 'root:@tcp({{testbed.items.tidb.tidb.host}}:4000)/test'}
  - {name: url, value: 'http://fileserver.pingcap.net/download/pingcap/qa/tests/sqllogic/sqllogic-clustered-index-1.tar.gz'}
  after: [default.Succeeded || default.Failed]
- caseName: sqllogic
  name: clustered2
  arguments:
  - {name: dsn, value: 'root:@tcp({{testbed.items.tidb.tidb.host}}:4000)/test'}
  - {name: url, value: 'http://fileserver.pingcap.net/download/pingcap/qa/tests/sqllogic/sqllogic-clustered-index-2.tar.gz'}
  after: [clustered1.Succeeded || clustered1.Failed]
