105 Commits

Author SHA1 Message Date
Roman
e2def60741
fix: introduce CONSENSUS_SLOT_TIME for delay 2025-04-24 16:03:18 +08:00
Roman
006d091253
fix: assert message 2025-04-24 15:08:06 +08:00
Roman
c04448b3d8
test: test_da_mempool_interaction 2025-04-24 14:50:10 +08:00
Roman
63ae641663
fix: add additional assert to count correct shares 2025-04-23 16:10:51 +08:00
Roman
92bad26f33
fix: finish test da_dispersal_integration 2025-04-23 14:07:17 +08:00
Roman
a82e65a2c9
test: publish share 2025-04-22 15:53:33 +08:00
Roman
8f1535270b
test: print da_shares only 2025-04-22 14:00:13 +08:00
Roman
71db7418c9
fix: set wait time back to 5 seconds 2025-04-14 18:11:30 +08:00
Roman
53f6441f37
fix: change 4 node cl default parameters 2025-04-14 17:57:49 +08:00
Roman
9dc3950092
fix: change subnet_size to 2 on 4 node cl 2025-04-14 12:44:26 +08:00
Roman
ce6292413c
fix: rename test 2025-04-11 17:02:09 +08:00
Roman
2dba68f5b1
fix: optimize tests 2025-04-11 16:57:10 +08:00
Roman
21d5881d0d
test: consensus compatibility across nodes 2025-04-11 16:46:28 +08:00
Roman
17371cf3c5
fix: optimize test_da_consensus_compatibility 2025-04-11 16:20:15 +08:00
Roman
8337506961
fix: rows_commitments collection 2025-04-11 12:19:14 +08:00
Roman
e7c2141dd8
test: consensus compatibility 2025-04-11 11:05:12 +08:00
Roman
9d83b1a2c8
test: get blob ids 2025-04-10 15:14:10 +08:00
Roman
e6c304cda7
test: disperse empty data 2025-03-27 04:46:32 +00:00
Roman
8b055930a2
test: consumed bandwidth with large data dispersal 2025-03-26 05:56:40 +00:00
Roman
b006bda4a9
test: disperse and retrieve with one node stopped 2025-03-25 07:56:16 +00:00
Radosław Kamiński
a2c33d6404
test: Disperse large volume data [TC8.3] (#9)
* test large volume

* refactor prepare_cluster_config

* refactor test case

* add more cases

* update cases

* update cases

* use faker to generate text

* handle none response and remove assertion
2025-03-13 10:18:02 +00:00
Roman Zajic
90a30b635f
Merge pull request #7 from logos-co/test-dos-robustness-high-load
Test/high load denial of service
2025-03-12 13:47:36 +08:00
Roman
22e56bdf55
fix: any value counts as true 2025-03-12 05:44:10 +00:00
Roman
463875f7bf
fix: refactor disperse_data and get_data_range
- make check log errors optional
2025-03-12 05:11:20 +00:00
Roman
f95f57a7ce
fix: timeout back to 60 2025-03-12 03:09:35 +00:00
Roman
bc7fc6164f
fix: move status code assertion to caller
- replace Exception with AssertionError
2025-03-12 03:07:32 +00:00
Roman
d19d224813
fix: move fixture to class level 2025-03-12 00:37:10 +00:00
Roman
b8c6764bf1
fix: invalid REST API 2025-03-11 23:39:50 +00:00
Roman
e69c023010
fix: move delay before try/except to guarantee it 2025-03-11 03:17:36 +00:00
Roman
27f55c3870
fix: logs inspection at the of the test 2025-03-11 02:38:25 +00:00
Roman
b1d1518b8b
fix: timeout for sustained_high_rate_with_invalid_requests 2025-03-10 23:59:21 +00:00
Roman
5305bc9102
fix: update related test and variables 2025-03-10 05:57:22 +00:00
Roman
5077adc288
fix: remove redundant invalid selection 2025-03-07 03:40:36 +00:00
Roman
dd1134dcc4
test: with invalid requests 2025-03-07 03:33:34 +00:00
Roman
04f2f1ad85
fix: get data range from remote host 2025-03-06 02:14:41 +00:00
Roman
7c4e0a64ec
fix: dispersal to remote host 2025-03-06 01:57:21 +00:00
Roman
e541f3fc1c
fix: better handling of cleanup failure 2025-03-05 23:05:13 +00:00
Roman
f66a5bd394
fix: reduce fixture repetition
- improve comment
2025-03-05 11:18:03 +00:00
Roman
45401bf437
fix: simplify parallel container stop 2025-03-05 06:55:21 +00:00
Roman
d9e207fb1d
test: remote API call
- parallel container stop
2025-03-05 06:50:20 +00:00
Roman
c4fad7ac84
test: stop client nodes after test 2025-03-05 05:20:51 +00:00
Roman
6ff8510d61
test: client node run 2025-03-05 04:03:27 +00:00
Roman
7e11b4939c
test: client nodes initialization 2025-03-05 03:37:11 +00:00
Roman
917e1cfd9b
test: sustained_high_rate_upload
- sustained_high_rate_download
- sustained_high_rate_mixed
2025-03-05 00:22:40 +00:00
Roman
b55fb83e5f
fix: change class name 2025-03-04 03:16:29 +00:00
Roman
4efd086b08
fix: wrap up actual work into spam protection module 2025-03-04 01:27:36 +00:00
Roman
34df0f5c7f
test: spam protection random bytes single burst
- prevent false positives
2025-03-03 00:33:41 +00:00
Roman Zajic
1022a14e76
Merge branch 'master' into test-dos-robustness 2025-03-03 07:10:22 +08:00
Roman
0eb9ac750d
test: spam protection multiple bursts 2025-02-28 06:46:26 +00:00
Roman
6fd4b083fb
fix: remove redundant fixture param 2025-02-28 05:52:29 +00:00