1
0
mirror of https://github.com/xorcare/testing-go-code-with-postgres.git synced 2025-12-20 23:29:01 +02:00
Commit Graph

14 Commits

Author SHA1 Message Date
Vasiliy Vasilyuk
c7a32b73ea Speed up your integration tests by one line 2023-07-14 17:46:23 +03:00
Vasiliy Vasilyuk
7613653f39 Add set of small fixes to testingpg package
Added some set of disparate improvements, to improve readability.
2023-07-13 21:24:03 +03:00
Vasiliy Vasilyuk
1957a32dcb Increase the maximum number of connections
This is to simplify testing using the `-count=100` option.
2023-07-12 22:40:49 +03:00
Vasiliy Vasilyuk
59c4d2e3e1 Make a singleton for *pgxpool.Pool
This should reduce the number of parasitic connection reopenings.
2023-07-12 22:40:44 +03:00
Vasiliy Vasilyuk
4bb736475b Make a lazy loading for opening a connection
In the current approach, the connection logic is only triggered at the
moment of immediate need for connection.

We also get a single connection opening point.
2023-07-12 22:17:11 +03:00
Vasiliy Vasilyuk
c2e0810c2c Update README.md 2023-07-11 23:15:26 +03:00
Vasiliy Vasilyuk
42815eab15 Add GitLab CI and mirroring to GitLab
Added an example .gitlab-ci.yml, to make a sample more informative.

Also added mirroring to gitlab to simplify repository development and
gitlab ci validation.
2023-07-11 22:53:23 +03:00
Vasiliy Vasilyuk
5fc60fb2f5 Add coverage report by Codecov
This is needed to display coverage, and as an example of setting up
coverage counts.

Also, added badges to make the repositories look prettier.
2023-07-10 23:36:05 +03:00
Vasiliy Vasilyuk
cfe9add3d7 Add lint to CI
It is necessary to remember not to bring the code to a state complying
with the rules.
2023-07-10 23:10:36 +03:00
Vasiliy Vasilyuk
f5f4e2ce8c Add GitHub actions workflow
This is necessary for the completeness of the example.
2023-07-10 22:52:46 +03:00
Vasiliy Vasilyuk
9cb6ced6ef Add parallel running for tests 2023-07-05 07:57:37 +03:00
Vasiliy Vasilyuk
fd50c57aff Mark tests as integration
It is necessary so that these tests will not run when using the
`make test-short` command.
2023-07-05 07:51:30 +03:00
Vasiliy Vasilyuk
b346272f7f Publish an example testing go code with Postgres 2023-07-05 01:31:59 +03:00
Vasiliy Vasilyuk
7e6770223e Initial commit 2023-06-17 16:29:50 +03:00