RoninX
4d3eb6bfdb
Problem: Monolithic code files ( #60 )
...
* 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>
* Basic structuring
* Added new classes in transactions/common
* Added Create and Transfer as separate transactions
* Resolved errors related to transactions.common
* Fixing imports
* Resolved issues of election transaction
* Resolve flake8 issues
Signed-off-by: Sangat Das <sangatdas5@gmail.com>
* Resolve remaining flake8 issues
Signed-off-by: Sangat Das <sangatdas5@gmail.com>
* Resolve remaining flake8 issues
Signed-off-by: Sangat Das <sangatdas5@gmail.com>
Co-authored-by: Jürgen Eckel <juergen@riddleandcode.com>
Co-authored-by: ArpitShukla007 <arpitnshukla@gmail.com>
2022-03-15 07:21:16 +01:00
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
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
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
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
Lorenz Herzberger
8ca0eec642
Merge pull request #39 from LaurentDeMontBlanc/integration-test
...
Integration test
2022-02-17 10:28:33 +01:00
Lorenz Herzberger
54c04b3867
added ci secret to test script
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-02-17 08:52:29 +01:00
Lorenz Herzberger
f2a87a2c9c
added script for ci testing
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-02-17 08:48:59 +01:00
Lorenz Herzberger
cdb465d6bc
added election script
2022-02-16 16:42:11 +01:00
Lorenz Herzberger
1dd0756d09
resolved merge conflict
2022-02-16 16:41:30 +01:00
Jürgen Eckel
26f83b3cda
Merge pull request #45 from planetmint/secrets
...
added key for integration tests
2022-02-16 16:39:08 +01:00
Lorenz Herzberger
c52bd3f782
changed zsh to zsh-common
2022-02-16 16:26:46 +01:00
Lorenz Herzberger
861bf56727
Trigger
2022-02-16 15:48:33 +01:00
Lorenz Herzberger
51c71f58b3
relative path
2022-02-16 15:27:56 +01:00
Lorenz Herzberger
9255a103d8
changed path again
2022-02-16 15:20:38 +01:00
Lorenz Herzberger
c29a80694b
changed path in before_install
2022-02-16 15:17:03 +01:00
Lorenz Herzberger
001e868a50
added key for integration tests
2022-02-16 14:33:59 +01:00
Lorenz Herzberger
852432b5ac
fixed env typo in travis.yml
2022-02-15 09:37:34 +01:00
Lorenz Herzberger
85ed0befcf
Merge branch 'main' into integration-test
2022-02-15 09:36:35 +01:00
Jürgen Eckel
216ded6414
Merge pull request #40 from LaurentDeMontBlanc/prp4-compatibility
...
PRP4 compatibility
2022-02-14 17:04:44 +01:00
Lorenz Herzberger
4d038783f9
removed broken docs steps
2022-02-14 15:14:56 +01:00
Lorenz Herzberger
affd543c11
adjusted readme
2022-02-14 14:38:33 +01:00
Lorenz Herzberger
6cbb5e8fe5
Merge branch 'main' into integration-test
2022-02-14 12:27:40 +01:00
Lorenz Herzberger
17b710fda7
added integration tests to travix matrix
2022-02-14 12:27:03 +01:00
Lorenz Herzberger
97c59bcdbf
changed doc to docs according to PRP4
2022-02-14 12:16:53 +01:00
Lorenz Herzberger
f0533cf60f
added lint phony and comment on clean step
2022-02-14 11:52:36 +01:00
Lorenz Herzberger
5924633bc9
make clean now utilizes docker
2022-02-14 09:44:24 +01:00
Lorenz Herzberger
8b07d05c60
added linting with flake8
2022-02-14 09:37:21 +01:00
Arpit Shukla
237f6e4607
Merge pull request #38 from ArpitShukla007/main
...
Added support for Tendermint v0.34.15.
2022-02-11 09:17:03 +01:00
Arpit Shukla
c311341b75
Merge branch 'planetmint:main' into main
2022-02-10 09:03:39 +01:00
Sangat Das
fde17cdace
Merge pull request #37 from LaurentDeMontBlanc/integration-test
...
Integration test
2022-02-09 15:58:03 +01:00
LaurentDeMontBlanc
e1222477eb
removed remnant of old integration tests
2022-02-09 13:25:17 +01:00
LaurentDeMontBlanc
5e708dd4f8
moved endpoint definition to docker-compose.yml, added copyright notice integration tests
2022-02-08 10:37:02 +01:00
ArpitShukla007
e4feac2fd6
Added initial support for Tendermint v0.34.15
2022-02-07 15:32:33 +00:00
LaurentDeMontBlanc
e203fc5e39
added README, added check_status to run-integration-test.sh
2022-02-07 16:19:39 +01:00
LaurentDeMontBlanc
f108b511d8
enabled integration tests in travis.yml
2022-02-07 13:05:32 +01:00
LaurentDeMontBlanc
894dd7526c
run all tests in integration directory
2022-02-07 12:47:45 +01:00
LaurentDeMontBlanc
339b38b123
added integration tests incl docker-compose and travis-ci setup
2022-02-07 12:32:31 +01:00
Arpit Shukla
263dfd49ed
Merge pull request #28 from ArpitShukla007/main
...
Migrated to Tendermint v0.34.11 with Py-ABCI
2022-02-04 15:39:25 +01:00
Jürgen Eckel
797abae55c
fixed flake varialbe resultion/resolving issue
2022-02-04 14:43:44 +01:00
ArpitShukla007
ddc26a0f78
Solved linting errors.
2022-02-04 08:02:22 +00:00
ArpitShukla007
0fdca70c38
Solved linting errors.
2022-02-04 07:24:57 +00:00
Arpit Shukla
32923e80a3
Merge branch 'planetmint:main' into main
2022-02-03 18:41:40 +01:00
Sangat Das
f97b36f4de
Merge pull request #29 from Sangatdas/main
...
Reduce deprecation warnings in tests
2022-02-03 13:40:24 +01:00
Sangat Das
66313bb601
Merge branch 'main' of github.com:Sangatdas/planetmint into main
2022-02-03 12:34:37 +00:00
Sangat Das
afbffd380e
Revert aiohttp upgrade
2022-02-03 12:34:14 +00:00
Sangat Das
20505e1669
Update conftest.py
2022-02-03 16:15:41 +05:30
Arpit Shukla
d27b644a56
Merge branch 'main' into main
2022-02-03 11:41:20 +01:00
ArpitShukla007
cfa3afe821
Resolved merge conflict.
2022-02-03 09:52:52 +00:00