117 Commits

Author SHA1 Message Date
aya
2a96a9be66 skip 3 tests 2024-12-15 13:16:10 +02:00
aya
5bc53559ed Change shards to 4 2024-12-15 12:29:35 +02:00
aya
f09d58667f Modify pytest command 2024-12-15 11:37:18 +02:00
aya
b1288391c8 increase shards to 4 2024-12-15 10:37:08 +02:00
aya
9cd19cdc8e change number of shards to =1 2024-12-15 09:48:11 +02:00
aya
6151559f49 Modify pytest run command 2024-12-12 10:46:27 +02:00
aya
6d52f4d00e Fix max number of shards error 2024-12-12 10:39:53 +02:00
aya
f257591626 reduce shards to 2 2024-12-12 10:31:12 +02:00
aya
c6d09fad27 Add pytest-shard 0.1.2 to requirements.txt 2024-12-12 10:21:15 +02:00
aya
41d4e38382 try the sharding option 2024-12-12 10:00:06 +02:00
aya
34901ad692 Revert changes done in the branch 2024-12-12 08:26:49 +02:00
aya
d41be384cf Merge remote-tracking branch 'origin/CI_RUNNERS' into CI_RUNNERS 2024-12-12 08:19:52 +02:00
fbarbu15
4c16f281db Merge master to branch 2024-12-12 08:19:17 +02:00
aya
3b049f7dad Create docker volume 2024-12-10 13:07:52 +02:00
aya
8e80b15c1c Change repo name 2024-12-04 13:43:32 +02:00
aya
e6792bf3b4 modify path of .txt file again 2024-12-04 12:00:03 +02:00
aya
7d43de8d2f change path of requirements.txt 2024-12-04 11:55:50 +02:00
aya
9580e59161 remove "remove_unwanted_software" from yml 2024-12-04 11:41:26 +02:00
aya
804c78cd74 Adding workflow_call in on section 2024-12-04 11:32:20 +02:00
aya
036e029dd6 change total workers to 40 2024-12-02 13:05:33 +02:00
aya
236e3ca938 change number of threads to 150 2024-12-02 12:43:15 +02:00
aya
0c4604aaf9 change number of threads to logical instead of auto 2024-12-02 12:33:01 +02:00
aya
9d1e1af6c6 Change number of threads to auto select 2024-12-02 12:25:38 +02:00
aya
2a9b91969a change number of threads to 12 2024-11-25 09:22:50 +02:00
aya
a5ca5fea33 Change number of threads for CI runners to 8 2024-11-25 08:10:58 +02:00
AYAHASSAN287
348a14cdea
Add known_issues tests (#87)
* Add draft test for example edge/service nodes

* Change nodes names & add loggers messages

* Adding test test_multiple_edge_service_nodes_communication

* adding test  test_store_no_peer_selected

* Adding 2 tests for store

* Add comments for test test_store_no_peer_selected

* Fix minor comment
2024-11-18 13:30:39 +02:00
AYAHASSAN287
b40938b030
E2E_Tests_CI_FIX (#85)
* add draft test case

* Adding test test_filter_3_senders_1_receiver

* Adding test test_filter_3_senders_45_msg_1_receiver

* add test test_filter_50_subscribe_node

* Remove comments and enhance tests

* Increase node limit to 1000 connection

* making PR ready with 3 tests

* Making changes for go-waku to pass

* Adding changes to make go-waku tests pass

* Change max nodes to 20 when node_2 = go-waku

* Fix CI failure because of nwaku

* Increase wait time for filter request

* Decrease number of nodes to pass the CI

* Add more wait to pass CI

* time_limit increase  to 120 to pass CI

* add flag filter-subscription-timeout to 600 instead of default value 300

* Additional changes for CI failure

* remove filter = true from subscribed filter node

* increase nodes to 15 in test_filter_many_subscribed_nodes

* test_filter_3_senders_multiple_msg_1_receiver

increase message_num to 12

* change max-connections to 50 instead of 1000

* commenting max-connection and filter timeout for CI failure

* Revert timeout back to 20
2024-11-10 09:48:47 +02:00
AYAHASSAN287
f5ff548e64
Ignore test_store_filter_interaction_with_six_nodes when NODE_2 = go-waku (#86) 2024-11-07 17:30:03 +02:00
AYAHASSAN287
da90b9c3e1
E2E_Tests_part1 (#80)
* adding initial draft for repo example test

* Adding more steps to the example_six_nodes test

* draft3 with adding step5 to the testcase

* adding test test_store_filter_interaction_with_six_nodes

* adding draft of test test_2_filter_nodes

* adding 2 tests
1- test_msg_not_stored_when_ephemeral_true
2- test_msg_stored_when_ephemeral_false

* fix review comments and add final changes for additional 3 tests

* Fix indentation issue

* Fix indentation issue

* Fixing review comments

* Enhancements based on review

* Adding changes to make tests pass with NODE_2= GO-WAKU

* Fix CI failure in test_store_filter_interaction_with_six_nodes

* Fixing CI failure for test test_store_filter_interaction_with_six_nodes

* Add wait after filter request to fix CI failure

* increase wait for CI failure
2024-11-07 14:27:54 +02:00
fbarbu15
4d8e7e4955
chore: histogram metric update (#84) 2024-10-31 10:11:25 +02:00
fbarbu15
dbc5bfe0f9
fix lp test (#82) 2024-10-30 10:49:49 +02:00
AYAHASSAN287
e419b7f8a6
Waku edge tests all (#81)
* Adding function to calculate different time variants

exclude 5 tests for go-waku

* change second node to nwaku

* skip 2 tests failed for go-waku

* change node_2 back to nwaku

* skipping failed test for nwaku

* remove the skipping for nwaku node as requested
2024-10-28 12:30:40 +03:00
AYAHASSAN287
bd187ad118
adding test "test_store_not_include_data" (#76)
* adding test "test_store_not_include_data"

* adding test case for wrong peer address formatting

* try restore message with wrong peer id

* send peer address with wrong protocol

* Fixing review comments & add test for wrong topic

* adding test for topic content positive scenario

* adding test for different wrong content topic

* adding content topic & pubsubtopic tests

* adding test cases for wrong encoding 7 no encoding of pubsub topic

* adding test case test_time_filter_start_time_after_end_time

* adding more time tests

* adding tests with wrong start & end time

* adding invalid ascending test

* adding page_size tests

* adding invalid ascending test

* fix minor issues and adding comments

* fixing review comments

* minor change in test name

* Adding review comments
2024-10-24 13:16:37 +03:00
fbarbu15
aca216e95a
remove unwated software (#79)
* remove unwated software

* log fix

* log fix
2024-10-24 12:43:51 +03:00
fbarbu15
684d14c050
updated metric name (#75) 2024-10-04 09:09:40 +03:00
shashank sanket
b0dc5206c9
Negative and edge cases for/store/v3/messages with query param hashes (#74)
* added test with hashes edge and boundry cases

* added 2 test with incorrect query param in cursor and hashes

* fixed linters error and handeliong for None error
2024-09-20 14:15:34 +05:30
shashank sanket
4c706c34bb
added store_test_cursor negative cases and edge cases (#73) 2024-09-18 19:54:05 +05:30
fbarbu15
790e71db48
chore/fixes for nwaku updates (#72)
* fixes

* fixes

* fixes
2024-09-13 14:38:23 +03:00
fbarbu15
ef7ffac51f
update lp errors (#71) 2024-09-12 05:58:34 +00:00
fbarbu15
86954c6270
store sync tests (#69)
* store sync tests

* fix

* store sync tests

* sync flag
2024-09-11 12:36:58 +03:00
fbarbu15
cc8bae75c1
test logs template (#70) 2024-09-05 19:58:46 +08:00
fbarbu15
089b8eefce
metrics tests (#68) 2024-08-30 14:15:45 +03:00
fbarbu15
4855cd710c
chore: check logs at teardown (#67)
* check logs at teardown

* fix

* fix
2024-08-27 11:56:25 +03:00
fbarbu15
945364b0b2
e2e tests (#65) 2024-08-20 14:11:36 +03:00
fbarbu15
80210a079c
increase ci timeout (#66) 2024-08-20 10:34:43 +08:00
Roman Zajic
a4c3a648cc
chore: RLNv2 tests update (#62)
* test: node startup time for valid_payloads_dynamic_at_slow_rate

* fix: remove timing debug info

* fix: reuse existing keystore file

* fix: remove skip marks for PR2612

* fix: remove skip marks for Issue 2837

* test: change valid_payloads_at_slow_rate to send 102 messages

* fix: remove existing keystore before new registration

* test: magical 20 messages

* fix: omit RLN params for static mode
- update test_valid_payloads_at_slow_rate
- update test_valid_payloads_at_spam_rate

* fix: condition check for rln-relay-dynamic

* fix: update static tests
- update test_valid_payloads_dynamic_at_slow_rate

* fix: add rln-relay-user-message-limit to registration

* fix: on-chain tests

* fix: valid_payloads_n1_with_rln_n2_without_rln_at_spam_rate

* fix: rename lrn method for lightpush setup
- delete test_valid_payloads_mixed_epoch_at_slow_rate

* fix: test_valid_payloads_lightpush_at_spam_rate

* fix: run registration only when necessary

* fix: reorder tests - lightpush first
- test workflow

* fix: use touch instead of unlink

* test: single test only test_valid_payloads_lightpush_at_spam_rate

* test: run 2 tests

* fix: remove reporting part from test workflow

* fix: all tests

* fix: use rmtree on keystore dir_path

* fix: use external rm

* fix: enable all RLN tests

* fix: further optimize number or registrations

* test: single on chain test

* test: two on chain tests

* test: swap order of tests

* test: reduce test logging and output docker log

* fix: rewrite keystore path related logic

* fix: use cache for keystore prefixes

* fix: index in setup_optional_rln_relay_nodes

* fix: delete test workflows
- revert env_vars
2024-08-09 16:13:17 +08:00
fbarbu15
68c4b57c08
lightpush changes (#64)
* lightpush changes

* lightpush changes
2024-08-05 16:51:48 +03:00
fbarbu15
4e96452119
use docker hub (#63) 2024-07-29 15:51:04 +03:00
fbarbu15
6194c493f7
Chore/store propagation (#61)
* add store propagation delay

* incerease store propagation delay
2024-07-23 09:16:37 +02:00
fbarbu15
ae43bd4448
add store retry method (#60) 2024-07-18 10:41:20 +02:00