128 Commits

Author SHA1 Message Date
AYAHASSAN287
ebc200b85c
Merge branch 'master' into CI_RUNNERS 2024-12-24 17:42:41 +03:00
fbarbu15
25b995295b
chore: add rendezvousPeerFoundTotal_total metric (#97) 2024-12-20 10:22:36 +08:00
aya
0b5c113b82 fix skipif mark 2024-12-15 14:40:20 +02:00
aya
d97fb2f91c skip rln tests 2024-12-15 14:16:15 +02:00
aya
3ad53955ce skip test metric 2024-12-15 13:47:50 +02:00
aya
3e3b9fa0f4 skip rln tests 2024-12-15 13:41:41 +02:00
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
Roman Zajic
dfdb7d3275
fix: comment out onchain rln tests (#95) 2024-12-13 18:36:19 +08:00
AYAHASSAN287
013c6e8bb0
smoke_tests (#90)
* Selecting initial smoke tests set

* adding mark "smoke" in pytest.ini

* adding mark smoke to workflow file

* Remove allure reporting from yml file

* Adding more smoke tests

* Add PR image to new nwaku workflow

* change nwaku_daily.yml to test the PR job changes

* remove dependencies from yml file

* Remove secrets check from container yml file

* remove secrets from all files

* change image tag

* revert image tag

* Revert nwaku_daily.yml to origin

* Adding PR number to choose image

* adding docker-build-image to yml file

* adding docker-image-build dependencies

* Adding quay user & password

* Adding quay username & password

* Fix yml build

* Remove changes causing errors

* remove tests part to speedup the job

* add flag workflow_call: for reusable workflow

* checkout on branch instead of master

* trying to fetch from branch

* Check out specific branch

* make node1 input

* Adding node1 as input

* Add type to required input

* fix node input format

* change input node1 format

* Delete .github/workflows/container-image.yml

* Delete .github/workflows/nim_nwaku_pr.yml

* Create 2  files for PR tests

* revert original yml files

* Fix review points on PR

* fix review points

* revert test_common file to master

* revert nim_waku_daily to master

* Fix review points
2024-12-12 11:03:42 +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
fbarbu15
8425c0fed7
chore: fix wrong store node type (#94)
* chore: fix wrong store node type

* chore: adjust flaky LP test
2024-12-10 16:58:28 +02:00
aya
3b049f7dad Create docker volume 2024-12-10 13:07:52 +02:00
fbarbu15
5caedf13c4
chore: metric updates (#93)
* chore: fix rln tests

* chore: fix rln tests

* revert wait_for_node_sec
2024-12-06 10:54:35 +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
fbarbu15
c95fff8ac3
chore: fix go waku lightprotocol tests (#91)
* chore: fix go waku lightprotocol tests

* chore: fix go waku lightprotocol tests
2024-11-27 18:05:52 +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