* Change number of threads for CI runners to 8
* change number of threads to 12
* Change number of threads to auto select
* change number of threads to logical instead of auto
* change number of threads to 150
* change total workers to 40
* Adding workflow_call in on section
* remove "remove_unwanted_software" from yml
* change path of requirements.txt
* modify path of .txt file again
* Change repo name
* Create docker volume
* Merge master to branch
* Revert changes done in the branch
* try the sharding option
* Add pytest-shard 0.1.2 to requirements.txt
* reduce shards to 2
* Fix max number of shards error
* Modify pytest run command
* change number of shards to =1
* increase shards to 4
* Modify pytest command
* Change shards to 4
* skip 3 tests
* skip rln tests
* skip test metric
* skip rln tests
* fix skipif mark
* Fix linters
* Fix linters 2
* run pre-commit command to fix linters
* Make each shard upload seperate report using artifacts
* Change number of shards to 5
* CHange artifacts version to 4
* increase shards to 8
* Increase shards to 11
* Make test_get_multiple_2000_store_messages run in seperate shard
* Mark test_get_multiple_2000_store_messages to run in shard 1
* using logic in yml file to run test_cursor.py in seperate file
* Fix logic to run test_cursor.py in seperate shard
* Adding path of file instead of file name in yml file
* Fix error in pytest command
* rerun test test_get_multiple_2000_store_messages
* run test_get_multiple_2000_store_messages in separate shard
* Fix error in pytest command
* Fix command again by using -k instead of test name
* Add test_rln.py again to job and increase shards to 13
* Run test_rln.py in single shard
* Fix pytest command
* Fix syntax error in pytest command
* Increase workers to 4
* Create new test file for test_get_multiple_2000_store_messages
* Collect reports into 1 report
* Modify aggregate reports
* Make changes to reports collecting
* Add more reporting ways
* Add send reports to discord again
* Fix command syntax error
* Revert changes
* Make changes to fix not executed tests issue
* remove 12 from matrix shards
* Try to fix missing test issue by adding collect-only
* Modify pytest command " remove collect only "
* Increate timeout for test test_get_multiple_2000_store_messages
* Reduce shards again to 8
* remove loadfile option
* Increase shards to 22
* increase shards to 42
* Increase shards to 49
* Increase shards to 63
* Modify test command to have 16 shards
* Change shards to 9
* Fix command of pytest
* Using ignore instead of -m
* Fix syntax error
* Modify test file path
* Increase shards to 16
* Modify test command
* fix: add multiple machines
* fix: prevent fail fast
* Remove multiple skips
* Revert changes in test_rln file
* Modify test command
fix: add multiple machines
fix: prevent fail fast
checkout on smoke_tests tag (#96)
* checkout on smoke_tests tag
* MOdify pytest command
* Update README.md
Add steps on how to use new tag for PR tests in readme file
Remove multiple skips
Revert changes in test_rln file
* Adding timeout to test test_on_empty_postgress_db
* Add comments in workflow for shards
---------
Co-authored-by: fbarbu15 <florin@status.im>
Co-authored-by: Florin Barbu <barbu_florin_adrian@yahoo.com>
* 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
* first commit
* get message tests 1
* store tests with node restarts
* reliability tests
* store tests
* fixes
* more tests
* fixes
* new store tests
* new store tests
* adjustments
* adjust tests for go-waku
* postgress test
* postgress test
* fixes
* small fixes
* reliability updates
* postgress test
* adjsutmens for go-waku