415 Commits

Author SHA1 Message Date
Lorenz Herzberger
bf5b88fcb2
Scalable integration test (#57)
* updated Dockerfile-all-in-one

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* adjusted all-in-one.bash and monit conf to work with dockerized setup

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* integration tests pass inconsistently

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added timeout for integration test pass

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* add startup control logic, adjusted tests to wait for transactions

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added pre-config for docker-compose approach, removed remnants of old integration tests

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* reverted changes to pkg, split pre-config, added clean-shared service

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* fixed path in all-in-one.bash

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added ipdb copyright notice

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* chmod planetmint-monit-config

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* removed entrypoint from Dockerfile-all-in-one

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added integration stage to travis matrix

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* removed unused secret

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* changed pre-config and docker-compose.integration.yml to support scaling

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* using env var to control number of nodes

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* make test-integration now scalable

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added make docs-integration, added .gitignore to python integration tests, updated readme and removed clutter

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* fixed linter errors

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* disable planetmint for test purpose

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* test docker-compose down

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* disable every job except integration test

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* need more logs

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* name collision?

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* reverted changes to debug ci

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added TODO for ci optimization

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-03-08 14:38:40 +01:00
Lorenz Herzberger
89a9caf597
Dc integration approach (#52)
* updated Dockerfile-all-in-one

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* adjusted all-in-one.bash and monit conf to work with dockerized setup

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* integration tests pass inconsistently

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added timeout for integration test pass

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* add startup control logic, adjusted tests to wait for transactions

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added pre-config for docker-compose approach, removed remnants of old integration tests

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* reverted changes to pkg, split pre-config, added clean-shared service

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* fixed path in all-in-one.bash

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added ipdb copyright notice

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* chmod planetmint-monit-config

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* removed entrypoint from Dockerfile-all-in-one

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added integration stage to travis matrix

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* removed unused secret

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-03-01 08:47:58 +01:00
Jürgen Eckel
2f92f4ac64 Merge branch 'main' of github.com:liviu-lesan/planetmint into main 2022-02-28 10:31:26 +01:00
Jürgen Eckel
22ab57bba4 getting tarantool into testing mode 2022-02-28 10:31:08 +01:00
andrei
3ab1922dba removed unused connection 2022-02-25 15:58:19 +02:00
Jürgen Eckel
bd373d0419 Merge branch 'main' of github.com:liviu-lesan/planetmint into main 2022-02-25 13:21:31 +01:00
Jürgen Eckel
3d39cae603 first mongodb to tarantool transitions 2022-02-25 13:21:02 +01:00
andrei
6b1f0adf4f FIXED bug on tarantool initialization 2022-02-25 11:28:36 +02:00
Jürgen Eckel
9e3358889a added tarantool to the setup.py 2022-02-25 09:06:56 +01:00
andrei
949be41b84 changes in drop_file.txt 2022-02-23 16:35:46 +02:00
andrei
38884b487f removed some changes 2022-02-23 13:55:59 +02:00
andrei
24716d41ba reformated config 2022-02-23 13:45:50 +02:00
andrei
e9b421d887 added argument reset_database 2022-02-23 13:39:21 +02:00
andrei
1e1a672143 rewrited config + updated tarantooldb class 2022-02-23 13:37:17 +02:00
andrei
2b72146b26 rewrited run function 2022-02-23 12:32:05 +02:00
andrei
108930ee43 merge conlfict 2022-02-23 12:30:00 +02:00
liviu-lesan
1a050d5f33 fix run function utils.py in /palentmint/backend/tarantool 2022-02-22 18:06:26 +02:00
andrei
b8cecb3448 saves 2022-02-22 17:05:26 +02:00
Lorenz Herzberger
aaab849a98
disabled integration test to run forked project pipelines (#48)
* disabled integration test to run forked project pipelines

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* changed zsh to zsh-common

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* changed zsh to zsh-common on all Dockerfiles

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* manually install zsh

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* move install to travis-before-install

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* zsh-common instead of zsh

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* update
2022-02-21 17:02:11 +01:00
andrei
5275747c50 removed ONE TODO 2022-02-21 16:08:58 +02:00
andrei
5f4112426d ALL TESTS PASSED from test_queries.py 2022-02-21 15:57:14 +02:00
andrei
868b7bd4d2 CLEAR FUNCTION + test_validator_update PASSED 2022-02-21 14:22:30 +02:00
andrei
e26407f5db error fixed in get_validator_set 2022-02-21 14:09:26 +02:00
andrei
e500cd8492 rewrited get_validator_set 2022-02-21 14:05:13 +02:00
andrei
6cc8a6cbb4 passed get_pre_commit_state 2022-02-21 13:42:17 +02:00
andrei
6fdcceefbf pre_commit_state -> PASSED 2022-02-21 13:28:17 +02:00
andrei
134d608f46 query rewrited pre_commit + tests error fixed 2022-02-21 13:17:05 +02:00
Sangat Das
fd48880630
Resolves #20 (#47)
* Integrate zenroom acceptance test

* fixed zenroom reference

* added additional dependences to the docker fils so that zenroom can be executed.
added zenroom from git repo, because pypi servs an older buggy version

* using the custom planetmintdriver branch to avoid pypi zendesk downloads

* Added zenroom test

* Added zenroom test

Signed-off-by: Sangat Das <sangatdas5@gmail.com>

* Change reference to planetmint-driver to planetmint-driver-python

Signed-off-by: Sangat Das <sangatdas5@gmail.com>

Co-authored-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-02-21 10:59:09 +01:00
Sangat Das
357905f17c
Merge branch 'planetmint:main' into main 2022-02-21 10:45:25 +01:00
Lorenz Herzberger
a9be85caba
changed paths for test script (#46)
* changed paths for test script

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* set host key checking strategy

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* try to change permission during ci execution

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* checking exit code

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* removed redundant step

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* reverted ci files to previous state

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-02-21 10:21:58 +01:00
Sangat Das
77133f0d6b
Merge branch 'main' into main 2022-02-21 09:57:06 +01:00
Sangat Das
4a101d70cb
Merge pull request #1 from Sangatdas/gitzenroom
Gitzenroom
2022-02-21 09:52:40 +01:00
Sangat Das
f6d4000daa Merge branch 'gitzenroom' of github.com:Sangatdas/planetmint into gitzenroom 2022-02-21 08:39:44 +00:00
Sangat Das
7a3a5e1713 Change reference to planetmint-driver to planetmint-driver-python
Signed-off-by: Sangat Das <sangatdas5@gmail.com>
2022-02-21 08:38:29 +00:00
Sangat Das
5f53ed0876 Added zenroom test
Signed-off-by: Sangat Das <sangatdas5@gmail.com>
2022-02-21 08:38:29 +00:00
Sangat Das
8c9eda1b4b Added zenroom test 2022-02-21 08:30:24 +00:00
andrei
c6feac5754 test_get_block PASSED 2022-02-18 16:36:04 +02:00
andrei
ca6ebfae0b test_store_block PASSED 2022-02-18 16:30:21 +02:00
andrei
954363aaa1 test_get_spending_transactions_multiple_inputs PASSED 2022-02-18 16:16:51 +02:00
andrei
a3a3c3ab97 get_spending_transactions pass 2022-02-18 16:11:24 +02:00
andrei
1833c04810 passed test_get_owned_ids 2022-02-18 15:59:58 +02:00
andrei
9b335cdbfc end day commit 2022-02-17 17:47:08 +02:00
andrei
516084bf58 get_metadata test function pass 2022-02-17 17:38:05 +02:00
andrei
a0a47789eb test store_metadata work 2022-02-17 17:25:30 +02:00
andrei
43a05202a4 Fixed connection argument for function 2022-02-17 17:16:13 +02:00
andrei
229872fb29 Commit to save code [2 TEST PASSES] 2022-02-17 16:56:46 +02:00
andrei
e7c18545b3 changed from string to number data type for field asset_id 2022-02-17 16:35:55 +02:00
andrei
f9ae8de688 refactor 2022-02-17 16:19:07 +02:00
andrei
86c526feb1 Rewrited return type for some queries 2022-02-17 16:18:35 +02:00
andrei
1a4216f116 removed junk from init, drop tarantool functions 2022-02-17 11:35:36 +02:00