159 Commits

Author SHA1 Message Date
Sangat Das
30a14f2320 Resolve merge conflicts
Signed-off-by: Sangat Das <sangatdas5@gmail.com>
2022-03-10 09:24:23 +00:00
ArpitShukla007
327ec2dc09 Resolved issues of election transaction 2022-03-10 08:07:14 +00:00
Sangat Das
be657ca4c4 Merge branch 'main' of github.com:Sangatdas/planetmint into main 2022-03-09 17:42:34 +00:00
Sangat Das
3963722039 Fixing imports 2022-03-09 17:42:24 +00:00
ArpitShukla007
1c744b744b Resolved errors related to transactions.common 2022-03-09 17:39:14 +00:00
Sangat Das
3277fed2ce Merge with import changes 2022-03-09 17:14:41 +00:00
Sangat Das
a421533e16 Added Create and Transfer as separate transactions 2022-03-09 17:12:36 +00:00
ArpitShukla007
e9b7aa0fc5 Added new classes in transactions/common 2022-03-09 17:10:37 +00:00
ArpitShukla007
64f5ec01f1 Basic structuring 2022-03-09 09:06:45 +00: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
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
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
ecb4b6dc74 using the custom planetmintdriver branch to avoid pypi zendesk downloads 2022-02-15 00:08:24 +01:00
Jürgen Eckel
dd8f39712e 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
2022-02-15 00:02:03 +01:00
Jürgen Eckel
216ded6414
Merge pull request #40 from LaurentDeMontBlanc/prp4-compatibility
PRP4 compatibility
2022-02-14 17:04:44 +01:00
Jürgen Eckel
ad01c4c543 fixed zenroom reference 2022-02-14 15:26:08 +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
Sangat Das
f4e089c8a7 Integrate zenroom acceptance test 2022-02-14 08:39:08 +00: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