apiVersion: api/v1
kind: Case
name: lightning_tiup_basic
features: [ lightning ]
summary: lightning import csv from minio with cli in tiup host
steps: |
    1. /tidb-lightning -d "s3://tpcc/10-warehouses-csv?access-key=minioadmin&secret-access-key=minioadmin&endpoint=http%3a%2f%2fminio.pingcap.net%3a9000&force-path-style=true" -pd-urls "$target_pd" -tidb-host $target_tidb_host -tidb-port $target_tidb_port -tidb-user $target_tidb_user -backend local -sorted-kv-dir /tmp/sorted-kv-dir
    2. check crc32 checksum
expectedResult:
    1. Import successfully
category: FUNCTIONALITY
priority: P1
supportedVersions: [ ">=4.0" ]
tags: [ "lightning", "acceptance" ]
designer: dong.xie@pingcap.com
automation: AUTOMATED
active: true
framework:
    generic:
        command: [ "/case" ]
        workingDir: "/"
        env: null
        image: hub.pingcap.net/qa/lightning-tiup-basic
        imagePullPolicy: "Always"
parameters:
    -   type: RESOURCE
        name: target
    -   type: RESOURCE
        name: tiup
    -   type: STRING
        name: import_basic_opts
        default: |
            {"data-dir":"s3://tpcc/10-warehouses-csv?access-key=minioadmin&secret-access-key=minioadmin&endpoint=http%3a%2f%2fminio.pingcap.net%3a9000&force-path-style=true","backend":"local","sorted-kv-dir":"/tmp/sorted-kv-dir","config":"[mydumper.csv]\nheader=false","timeout":"10m","crc32-checksum":4164883055}
    -   type: STRING
        name: drop_databases
        default: test
    -   type: STRING
        name: version
        default: nightly
