Kostas Kyrimis
f32156788e
feat(regTests): upload only failed test logs on ci and clean up logging ( #2547 )
...
* upload only failed test logs
* remove printing log names for passed tests
* print slow tests with --duration
* separate regression and unit logs for CI workflow
2024-02-21 10:35:07 +02:00
Kostas Kyrimis
4c0055ddf0
feat: move lint test chart to seperate action and trigger it on reg tests ( #2536 )
...
* move lint test chart to a separate action
* use it in regression tests
2024-02-06 10:27:10 +02:00
Kostas Kyrimis
7b4591cc7d
fix: wrongly printing timedout emoji on test failures ( #2546 )
...
* fix wrongly printing timedout emoji on non timedout test failures
* add pytest-timeout as dependency in tests/dragonfly/requirements
2024-02-06 10:25:12 +02:00
Kostas Kyrimis
f707f6d821
fix: add emoji when regression tests timeout ( #2543 )
...
* add emoji when regression tests timeout
2024-02-05 16:33:37 +02:00
Roman Gershman
7aa3dba423
chore: use decode_responses when creating a redis client ( #2109 )
...
* chore: use decode_responses when creating a redis client
---------
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2023-11-03 11:00:26 +02:00
Kostas Kyrimis
dd2cb1def1
fix(regTests): properly handle other error codes on timeouts ( #2057 )
2023-10-23 16:35:29 +03:00
Kostas Kyrimis
64841efeed
chore(regTests): print logs when regTests timeout ( #2031 )
...
* add a python script to print the most recent log
* if CI timeouts, print the most recent log
* replace global timeout with timeout command
* upload all logs on failure()
* print uid + port + the log files for each df instance
2023-10-20 10:50:19 +03:00
adiholden
84d4ba4d69
chore(regression): test bptree on regression pytests ( #1963 )
...
* chore(regression): test bptree on regression pytests
1. stop passing the flag use_zset_tree as it is true on default
2. fix ci test to run replication tests
3. change replication tests seeder to sometimes add more than 128 values
to zset to test the pbtree impl
Signed-off-by: adi_holden <adi@dragonflydb.io>
2023-10-02 14:07:50 +00:00
Vladislav
bc48bed6ad
fix(regtests): Colored per-instance log ( #1971 )
...
* fix(regtests): Colored per-instance log
---------
Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
2023-10-02 10:36:41 +03:00
adiholden
f18b41c666
run regression tests on CI ( #1874 )
...
* run regression tests on CI
Signed-off-by: adi_holden <adi@dragonflydb.io>
2023-09-21 10:52:52 +03:00
adiholden
55710e40f3
chore(regression): send chat notificaiton only on main branch ( #1847 )
...
* chore(regression): send chat notificaiton only on main branch
Signed-off-by: adi_holden <adi@dragonflydb.io>
2023-09-13 09:17:02 +03:00
Roman Gershman
02fff36e3e
Add build_rpm script and rpm spec ( #1831 )
...
Also, link stdlib++ and libgcc statically.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2023-09-12 10:42:06 +03:00
Kostas Kyrimis
69e24e7a43
chore(gh-workflows): add regression tests to release job ( #1665 )
...
* Run regression tests on Release build (only for x86)
* Make regression tests a composite action
* Refactor to use regression tests action
2023-08-24 15:24:21 +02:00