graphql-engine/server/lib/test-harness/src/Harness
Antoine Leblanc dd635fbbc7 Build the first schema cache in the app monad.
### Description

This PR is one more step towards #8344: it splits `initializeContext` into two parts: the first one builds the `AppEnv`, and the second builds the `AppContext` and its corresponding `AppStateRef`. Splitting it allows us to run the first schema cache build _in the app monad_, which was one of the steps required to remove `CacheBuild`, and ultimately to achieve #8344, which in turn is a blocker for several projects.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/8445
GitOrigin-RevId: 0ef9eeec0c941b915da505cc9b1c60f36b108a56
2023-03-27 10:27:25 +00:00
..
Backend feature(server): metadata for SQLServer logical model 2023-03-22 17:11:19 +00:00
Logging refactor: Componentizing Fixture 2023-03-22 09:55:48 +00:00
Permissions chore(api-tests): talk about permissions, not explicit roles 2023-03-16 16:49:53 +00:00
Quoter server/pro/multitenant: Postgres connection routing using kriti templates 2023-01-25 07:14:31 +00:00
Services refactor: Componentizing Fixture 2023-03-22 09:55:48 +00:00
Test Remove Fixture.Options argument from api-tests 2023-03-24 13:59:35 +00:00
Constants.hs server: move apollo-federation to GA 2023-03-15 08:15:51 +00:00
DataConnectorAgent.hs Include SQLite agent in Remote Joins HSpec API tests 2023-03-22 03:30:02 +00:00
Env.hs Remove some unnecessary OPTIONS_GHC pragmas 2022-10-07 17:27:08 +00:00
Exceptions.hs Remove some unnecessary OPTIONS_GHC pragmas 2022-10-07 17:27:08 +00:00
GraphqlEngine.hs Build the first schema cache in the app monad. 2023-03-27 10:27:25 +00:00
Http.hs server/tests: ensure that all responses have a Content-Type header 2023-02-09 10:28:19 +00:00
Logging.hs server/tests: Ability to run HGE via external process. 2023-01-03 14:05:02 +00:00
Permissions.hs Split permissions into Types and Metadata 2023-03-16 16:09:48 +00:00
PytestPortedCompat.hs server/tests: Port TestGraphQLQueryFunctions 2022-12-15 16:42:55 +00:00
RemoteServer.hs server/test-harness: Wrap test resource setup/teardown. 2022-11-10 08:38:09 +00:00
Subscriptions.hs refactor: Componentizing Fixture 2023-03-22 09:55:48 +00:00
TestEnvironment.hs Remove Fixture.Options argument from api-tests 2023-03-24 13:59:35 +00:00
Webhook.hs server: fix value of created_at for postgres event triggers 2023-03-22 07:32:42 +00:00
WebSockets.hs Run the API tests with WebSockets 2023-03-02 11:36:55 +00:00
Yaml.hs feat(logical models): Add validation of types and parameters 2023-03-13 18:15:27 +00:00