mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-15 17:31:56 +03:00
dc83352863
[GDC-487]: https://hasurahq.atlassian.net/browse/GDC-487?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ [GDC-488]: https://hasurahq.atlassian.net/browse/GDC-488?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ PR-URL: https://github.com/hasura/graphql-engine-mono/pull/8182 GitOrigin-RevId: 712953666e1a5ea07500f1e1aed669f27650f7a4
177 lines
4.2 KiB
Plaintext
177 lines
4.2 KiB
Plaintext
cabal-version: 3.0
|
|
name: dc-api
|
|
version: 1.0.0
|
|
extra-source-files:
|
|
test/Test/Data/Chinook.xml.gz
|
|
test/Test/Data/schema-tables.json
|
|
|
|
flag profiling
|
|
description: Configures the project to be profiling-compatible
|
|
default: False
|
|
manual: True
|
|
|
|
common common-all
|
|
default-language: Haskell2010
|
|
default-extensions:
|
|
BlockArguments
|
|
DataKinds
|
|
DeriveDataTypeable
|
|
DeriveFunctor
|
|
DeriveGeneric
|
|
DerivingStrategies
|
|
DerivingVia
|
|
FlexibleContexts
|
|
GADTs
|
|
GeneralizedNewtypeDeriving
|
|
ImportQualifiedPost
|
|
LambdaCase
|
|
MultiParamTypeClasses
|
|
NamedFieldPuns
|
|
NoImplicitPrelude
|
|
OverloadedStrings
|
|
RankNTypes
|
|
RecordWildCards
|
|
ScopedTypeVariables
|
|
StandaloneDeriving
|
|
StrictData
|
|
TupleSections
|
|
TypeApplications
|
|
TypeFamilies
|
|
TypeOperators
|
|
ghc-options:
|
|
-- Taken from https://medium.com/mercury-bank/enable-all-the-warnings-a0517bc081c3
|
|
-Weverything
|
|
-Wno-missing-exported-signatures
|
|
-Wno-missing-import-lists
|
|
-Wno-missed-specialisations
|
|
-Wno-all-missed-specialisations
|
|
-Wno-unsafe
|
|
-Wno-safe
|
|
-Wno-missing-local-signatures
|
|
-Wno-monomorphism-restriction
|
|
-Wno-missing-kind-signatures
|
|
-Wno-missing-safe-haskell-mode
|
|
|
|
library
|
|
import: common-all
|
|
hs-source-dirs: src
|
|
|
|
build-depends:
|
|
aeson,
|
|
autodocodec,
|
|
autodocodec-openapi3,
|
|
base,
|
|
bytestring,
|
|
deepseq,
|
|
extra,
|
|
graphql-parser,
|
|
hashable,
|
|
insert-ordered-containers,
|
|
lens,
|
|
lens-aeson,
|
|
openapi3,
|
|
servant,
|
|
servant-client,
|
|
servant-openapi3,
|
|
text,
|
|
unordered-containers,
|
|
http-media
|
|
|
|
exposed-modules:
|
|
Autodocodec.Extended
|
|
Hasura.Backends.DataConnector.API
|
|
Hasura.Backends.DataConnector.API.V0
|
|
Hasura.Backends.DataConnector.API.V0.Aggregate
|
|
Hasura.Backends.DataConnector.API.V0.Capabilities
|
|
Hasura.Backends.DataConnector.API.V0.Column
|
|
Hasura.Backends.DataConnector.API.V0.ConfigSchema
|
|
Hasura.Backends.DataConnector.API.V0.ErrorResponse
|
|
Hasura.Backends.DataConnector.API.V0.Expression
|
|
Hasura.Backends.DataConnector.API.V0.Mutations
|
|
Hasura.Backends.DataConnector.API.V0.OrderBy
|
|
Hasura.Backends.DataConnector.API.V0.Query
|
|
Hasura.Backends.DataConnector.API.V0.Explain
|
|
Hasura.Backends.DataConnector.API.V0.Raw
|
|
Hasura.Backends.DataConnector.API.V0.Relationships
|
|
Hasura.Backends.DataConnector.API.V0.Scalar
|
|
Hasura.Backends.DataConnector.API.V0.Schema
|
|
Hasura.Backends.DataConnector.API.V0.Table
|
|
Hasura.Backends.DataConnector.API.V0.Dataset
|
|
other-modules:
|
|
Hasura.Backends.DataConnector.API.V0.Name
|
|
|
|
test-suite tests-dc-api
|
|
import: common-all
|
|
type: exitcode-stdio-1.0
|
|
build-tool-depends: hspec-discover:hspec-discover
|
|
build-depends:
|
|
Diff,
|
|
aeson,
|
|
aeson-pretty,
|
|
ansi-terminal,
|
|
base,
|
|
bytestring,
|
|
case-insensitive,
|
|
containers,
|
|
dc-api,
|
|
directory,
|
|
exceptions,
|
|
file-embed,
|
|
filepath,
|
|
free,
|
|
graphql-parser,
|
|
http-client,
|
|
http-types,
|
|
lens,
|
|
lens-aeson,
|
|
mtl,
|
|
optparse-applicative,
|
|
scientific,
|
|
sandwich,
|
|
servant,
|
|
servant-client,
|
|
servant-client-core,
|
|
text,
|
|
time,
|
|
unordered-containers,
|
|
uuid,
|
|
xml-conduit,
|
|
xml-lens,
|
|
yaml,
|
|
zlib
|
|
hs-source-dirs: test
|
|
-- Turning off optimizations is intentional; tests aren't
|
|
-- performance sensitive and waiting for compilation is a problem.
|
|
ghc-options: -O0 -threaded
|
|
main-is: Main.hs
|
|
other-modules:
|
|
Command
|
|
Paths_dc_api
|
|
Test.AgentAPI
|
|
Test.AgentClient
|
|
Test.AgentDatasets
|
|
Test.AgentTestContext
|
|
Test.Data
|
|
Test.DataExport
|
|
Test.Expectations
|
|
Test.HttpFile
|
|
Test.Specs.CapabilitiesSpec
|
|
Test.Specs.ErrorSpec
|
|
Test.Specs.ExplainSpec
|
|
Test.Specs.HealthSpec
|
|
Test.Specs.MetricsSpec
|
|
Test.Specs.MutationSpec
|
|
Test.Specs.MutationSpec.DeleteSpec
|
|
Test.Specs.MutationSpec.InsertSpec
|
|
Test.Specs.MutationSpec.UpdateSpec
|
|
Test.Specs.QuerySpec
|
|
Test.Specs.QuerySpec.AggregatesSpec
|
|
Test.Specs.QuerySpec.BasicSpec
|
|
Test.Specs.QuerySpec.CustomOperatorsSpec
|
|
Test.Specs.QuerySpec.FilteringSpec
|
|
Test.Specs.QuerySpec.ForeachSpec
|
|
Test.Specs.QuerySpec.OrderBySpec
|
|
Test.Specs.QuerySpec.RelationshipsSpec
|
|
Test.Specs.SchemaSpec
|
|
Test.TestHelpers
|