Commit Graph

70 Commits (artem-debug)

Author SHA1 Message Date
Naeem Akhter 96eed05890 PG-343: Enable TAP testing; PG-292: Automate the QA; PG-338: Calls count.; PG-331: Default values in PMM.
This commit brings following changes to this branch:
1) Port changes/additions TAP testing from main branch to this branch, under PG-292.
2) Changes to test cases due to GUCs change, under PG-331.
3) Call counts verfications, under PG-338.
4) Changes to github workflows to accomodate automation for TAP testing, under PG-343.
2022-03-22 01:36:47 +05:00
Ibrar Ahmed 0248c1fe5e Rename workflows. 2021-11-16 20:41:04 +00:00
Ibrar Ahmed 88523792f5 Rename workflows. 2021-11-16 20:30:34 +00:00
Ibrar Ahmed b5cbd98ae8
Update and rename pg11test.yml to postgresql-11-build.yml 2021-11-17 01:19:32 +05:00
Naeem Akhter 3b25f395c8 PG-259: Fixed PGSM build in Test-with-pg13-pgdg-packages GitHub action job. 2021-10-14 00:43:55 +05:00
Ibrar Ahmed 2ece257add
Merge pull request #105 from mu-samoylov/add_pg_package_tests
Test pg_stat_monitor with pg from packages
2021-10-13 23:11:25 +05:00
Naeem Akhter 32a13f8462 PG-258: Re-enable Coverall code coverage to pg_stat_monitor.
As codecov is not approved by IT due to some known vulnerabilities in the past, reverting back to coverall.io to make sure that at least code coverage is available.
2021-10-13 22:00:41 +05:00
Naeem Akhter a9bd805322 PG-227: Enable PGSM master branch regression/test with latest PG releases.
Enable PGSM master branch regression/test with last Postgres release (actual
released packages) for supported server versions. This will make sure that we
would have already tested the PGSM compatibility well before PPG releases are done.
2021-09-27 15:24:17 +05:00
Naeem Akhter f7588532be PG-226: Enable installcheck-world regression.
1) Enabled configure and build with proper flags and environment to make sure that
built server is aligned with pg and ppg package distribution in terms of features
and configurations. Earlier build (configure) was not aligned with pg community standard
configuration that are used for community builds and distribution.

2) Enabled installcheck-world regression test suites of the pg server, to verify
the stability and compatibility of pg server after loading pg_stat_monitor in
server.

3) Change in expected files of error.out and error_1.out for error testacase.

4) Disbaled and removed coverage using coveralls.io, as it was not serving the purpose.

(Note: installcheck-world was failing on pg-14 due to some changes that are done in pg14
or upstream PGSS, and that is causing additional line (Query Identifier) is output of some
of the test cases of installcheck-world so it is not enabled in this commit. Problem with
pg14 server installcheck regression is output of an extra line (Query identifier ****)
in some of the test cases after loading extension PGSM and that causes regression to fail
for server after library load.)
2021-09-23 03:10:06 +05:00
Mikhail Samoylov 4a2a042955 Test pg_stat_monitor with pg from packages 2021-09-11 10:12:01 +03:00
Ibrar Ahmed 81a2c705b6 Removing commit (4d1c2e6), because it must be in its branch. 2021-09-01 11:27:19 +00:00
Mikhail Samoylov 58f707c6d9 Add PPG job 2021-08-28 00:05:52 +03:00
Naeem Akhter 7d5b7e13a6 PG-218: Add Coverall code coverage to pg_stat_monitor.
Added 'Coverall' (https://coveralls.io) code coverage to pg_stat_monitor repo so that in future we don't have to perform this activity manually. Secondly, it will also make sure that code coverage detailed report link and status is readily available on repos github main page for each checkin (PR & Push), eventually helping in development velocity.
2021-08-06 18:24:41 +05:00
Ibrar Ahmed 81b88cf3cc PG-194: PostgreSQL 13.3 and 14 support.
PostgreSQL-14 GitHub Action added.
2021-07-27 13:39:23 +00:00
Ibrar Ahmed 6c2e052396 PG-194: PostgreSQL 13.3 and 14 support. 2021-07-27 13:37:13 +00:00
Mikhail Samoylov 100f56edca ci: edit cppcheck settings 2021-03-17 18:08:48 +03:00
Mikhail Samoylov d52d5f8be5 ci: delete sudo from create dir in opt 2021-03-17 17:55:05 +03:00
Ibrar Ahmed b115d748a8 PG-179. Skip lines for checking, and badge to README.
Patch By:  Mikhail Samoylov
2021-02-16 12:46:53 +00:00
Ibrar Ahmed 50483035d1 PG-178: CI with github for PostgreSQL-11 and 12. 2021-02-15 13:19:53 +00:00
Mikhail Samoylov b3c38145f6 PG-178. CI with github actions 2021-02-12 21:35:19 +03:00