Fix driver path
This commit is contained in:
parent
96309f04a3
commit
1bbf4ffc83
22
Makefile
22
Makefile
|
@ -52,8 +52,9 @@ TEST_TIDB_PASSWORD ?=
|
|||
TEST_CACHE_ENABLE ?= false
|
||||
TEST_QUOTE_POLICY ?= always
|
||||
|
||||
DB2HOME := $(GOPATH)/pkg/mod/github.com/ibmdb/go_ibm_db@v0.3.0/installer
|
||||
DB2_DRIVER_DIR := $(DB2HOME)/clidriver
|
||||
DB2ORG := $(GOPATH)/pkg/mod/github.com/ibmdb
|
||||
DB2HOME := $(DB2ORG)/go_ibm_db@v0.4.1/installer
|
||||
DB2_DRIVER_DIR := $(DB2ORG)/clidriver
|
||||
|
||||
.PHONY: all
|
||||
all: build
|
||||
|
@ -156,23 +157,23 @@ test-cockroach\#%: go-check
|
|||
-ignore_update_limit=true -coverprofile=cockroach.$(TEST_COCKROACH_SCHEMA).$(TEST_CACHE_ENABLE).coverage.out -covermode=atomic
|
||||
|
||||
$(DB2_DRIVER_DIR):
|
||||
go get -d -v github.com/ibmdb/go_ibm_db@v0.3.0
|
||||
go get -d -v github.com/ibmdb/go_ibm_db
|
||||
cd $(DB2HOME) && go run setup.go
|
||||
|
||||
.PNONY: test-db2
|
||||
test-db2: go-check $(DB2_DRIVER_DIR)
|
||||
CGO_CFLAGS=-I$(DB2HOME)/clidriver/include \
|
||||
CGO_LDFLAGS=-L$(DB2HOME)/clidriver/lib \
|
||||
DYLD_LIBRARY_PATH=$(DYLD_LIBRARY_PATH):$(DB2HOME)/clidriver/lib \
|
||||
CGO_CFLAGS=-I$(DB2_DRIVER_DIR)/include \
|
||||
CGO_LDFLAGS=-L$(DB2_DRIVER_DIR)/lib \
|
||||
DYLD_LIBRARY_PATH=$(DYLD_LIBRARY_PATH):$(DB2_DRIVER_DIR)/lib \
|
||||
$(GO) test -race -db=go_ibm_db -tags=db2 -cache=$(TEST_CACHE_ENABLE) \
|
||||
-conn_str="HOSTNAME=$(TEST_DB2_HOST);DATABASE=$(TEST_DB2_DBNAME);PORT=$(TEST_DB2_PORT);UID=$(TEST_DB2_USERNAME);PWD=$(TEST_DB2_PASSWORD)" \
|
||||
-coverprofile=db2.$(TEST_CACHE_ENABLE).coverage.out -covermode=atomic
|
||||
|
||||
.PNONY: test-db2\#%
|
||||
test-db2\#%: go-check
|
||||
CGO_CFLAGS=-I$(DB2HOME)/clidriver/include \
|
||||
CGO_LDFLAGS=-L$(DB2HOME)/clidriver/lib \
|
||||
DYLD_LIBRARY_PATH=$(DYLD_LIBRARY_PATH):$(DB2HOME)/clidriver/lib \
|
||||
CGO_CFLAGS=-I$(DB2_DRIVER_DIR)/include \
|
||||
CGO_LDFLAGS=-L$(DB2_DRIVER_DIR)/lib \
|
||||
DYLD_LIBRARY_PATH=$(DYLD_LIBRARY_PATH):$(DB2_DRIVER_DIR)/lib \
|
||||
$(GO) test -race -run $* -db=go_ibm_db -tags=db2 -cache=$(TEST_CACHE_ENABLE) \
|
||||
-conn_str="HOSTNAME=$(TEST_DB2_HOST);DATABASE=$(TEST_DB2_DBNAME);PORT=$(TEST_DB2_PORT);UID=$(TEST_DB2_USERNAME);PWD=$(TEST_DB2_PASSWORD)" \
|
||||
-coverprofile=db2.$(TEST_CACHE_ENABLE).coverage.out -covermode=atomic
|
||||
|
@ -269,8 +270,7 @@ test-sqlite-schema: go-check
|
|||
.PHONY: test-sqlite\#%
|
||||
test-sqlite\#%: go-check
|
||||
$(GO) test $(INTEGRATION_PACKAGES) -v -race -run $* -cache=$(TEST_CACHE_ENABLE) -db=sqlite -conn_str="./test.db?cache=shared&mode=rwc" \
|
||||
-quote=$(TEST_QUOTE_POLICY) -coverprofile=sqlite.$(TEST_QUOTE_POLICY).$(TEST_CACHE_ENABLE).coverage.out -covermode=atomic
|
||||
|
||||
-quote=$(TEST_QUOTE_POLICY) -coverprofile=sqlite.$(TEST_QUOTE_POLICY).$(TEST_CACHE_ENABLE).coverage.out -covermode=atomicattt
|
||||
|
||||
.PNONY: test-tidb
|
||||
test-tidb: go-check
|
||||
|
|
2
go.mod
2
go.mod
|
@ -7,7 +7,7 @@ require (
|
|||
github.com/go-sql-driver/mysql v1.6.0
|
||||
github.com/goccy/go-json v0.7.4
|
||||
github.com/jackc/pgx/v4 v4.12.0
|
||||
github.com/ibmdb/go_ibm_db v0.3.0
|
||||
github.com/ibmdb/go_ibm_db v0.4.1
|
||||
github.com/json-iterator/go v1.1.11
|
||||
github.com/lib/pq v1.10.2
|
||||
github.com/mattn/go-sqlite3 v1.14.8
|
||||
|
|
2
go.sum
2
go.sum
|
@ -207,6 +207,8 @@ github.com/ibmdb/go_ibm_db v0.1.0 h1:Ok7W7wysBUa8eyVYxWLS5vIA0VomTsurK57l5Rah1M8
|
|||
github.com/ibmdb/go_ibm_db v0.1.0/go.mod h1:nl5aUh1IzBVExcqYXaZLApaq8RUvTEph3VP49UTmEvg=
|
||||
github.com/ibmdb/go_ibm_db v0.3.0 h1:KCSVFS9eXmlTEFL8ScyROsYWmP02G3eGce7VRAt4Csk=
|
||||
github.com/ibmdb/go_ibm_db v0.3.0/go.mod h1:nl5aUh1IzBVExcqYXaZLApaq8RUvTEph3VP49UTmEvg=
|
||||
github.com/ibmdb/go_ibm_db v0.4.1 h1:IYZqoKTzD9xtkzLIkp8u6zzg7/4v7nFOfHzF79agvak=
|
||||
github.com/ibmdb/go_ibm_db v0.4.1/go.mod h1:nl5aUh1IzBVExcqYXaZLApaq8RUvTEph3VP49UTmEvg=
|
||||
github.com/json-iterator/go v1.1.11 h1:uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ=
|
||||
github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
|
||||
github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
|
||||
|
|
Loading…
Reference in New Issue