integration

module
v0.0.0-...-90870c5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2024 License: Apache-2.0

README

entc integration tests

Regenerating assets

If you edited one of the files in entc/gen/template or entc/load/template, run the following command:

go generate ./...

Running the integration tests

docker-compose up -d --scale gremlin=0
go test .

In order to run the Gremlin tests, run:

docker-compose up -d gremlin
go test ./gremlin/...

Use the -run flag for running specific test or set of tests. For example:

go test -run=MySQL

go test -run=MySQL/8/Sanity

go test -run=SQLite/Sanity

Directories

Path Synopsis
cascadelete
ent
config
ent
customid
ent
sid
edgefield
ent
edgeschema
ent
ent
api
pc
pet
schema/dir
Package schemadir is used as an example to test cases where package-name is not equal to the package-path (schemadir <> dir).
Package schemadir is used as an example to test cases where package-name is not equal to the package-path (schemadir <> dir).
gremlin
ent
hooks
ent
idtype
ent
json
ent
migrate
multischema
ent
privacy
ent
template
ent

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL