Files

25 lines
963 B
Plaintext
Raw Permalink Normal View History

2026-09-25 14:21:55 +08:00
cabal-version: 2.4
name: benchmark4csql
2026-09-25 14:21:55 +08:00
version: 1.0.0
synopsis: End-to-end ChuSQL benchmarks over TCP
description: Starts a chusql-server process and benchmarks authentication,
ping, catalog access, and queries through the newline-delimited
JSON TCP protocol. Uses the TCP client and shared protocol models;
query execution and storage remain in the server process.
2026-09-25 14:21:55 +08:00
build-type: Simple
executable benchmark4csql
2026-09-25 14:21:55 +08:00
main-is: Main.hs
hs-source-dirs: src
build-tool-depends: chusql-server:chusql-server
, chusql-bootstrap:csql-bootstrap
2026-09-25 14:21:55 +08:00
build-depends: base >= 4.14 && < 5
, chusql-core-model
, chusql-interface
2026-09-25 14:21:55 +08:00
, directory
, filepath
, process
, text
2026-09-25 14:21:55 +08:00
default-language: Haskell2010
ghc-options: -O2 -Wall