Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(geth-all-in-one): add ethereum test image and helper class #2577

Closed
outSH opened this issue Jul 25, 2023 · 0 comments · Fixed by #2578
Closed

feat(geth-all-in-one): add ethereum test image and helper class #2577

outSH opened this issue Jul 25, 2023 · 0 comments · Fixed by #2578
Labels
enhancement New feature or request

Comments

@outSH
Copy link
Contributor

outSH commented Jul 25, 2023

  • Add new geth all-in-one type of image and it's test class.
  • New image was introduced because currently used open-ethereum one is deprecated.
@outSH outSH added the enhancement New feature or request label Jul 25, 2023
outSH added a commit to outSH/cactus that referenced this issue Jul 25, 2023
- Add new `geth-all-in-one` test image for running ethereum tests in mainnet-like environment.
    Image is based on `client-go:v1.12.0` and uses Clique (PoS). There is one coinbase account
    with publicly available keys like in other, similar packages in cacti.
- New image was introduced because currently used open-ethereum one is deprecated.
- Add `geth-all-in-one-publish` CI for publishing new images.
- Add `@hyperledger/cactus-test-geth-ledger` for using new geth ledger container in the tests.
    The class has been moved out of `cactus-test-tooling` because of conflicting `web3js` versions.
    Other than that, it's similar to open-ethereum test class.
- Add basic tests for `@hyperledger/cactus-test-geth-ledger`. More tests are being developed
    right now, and should be available in subsequent PRs.

Closes: hyperledger-cacti#2577

Signed-off-by: Michal Bajer <[email protected]>
outSH added a commit to outSH/cactus that referenced this issue Jul 25, 2023
- Add new `geth-all-in-one` test image for running ethereum tests in mainnet-like environment.
    Image is based on `client-go:v1.12.0` and uses Clique (PoS). There is one coinbase account
    with publicly available keys like in other, similar packages in cacti.
- New image was introduced because currently used open-ethereum one is deprecated.
- Add `geth-all-in-one-publish` CI for publishing new images.
- Add `@hyperledger/cactus-test-geth-ledger` for using new geth ledger container in the tests.
    The class has been moved out of `cactus-test-tooling` because of conflicting `web3js` versions.
    Other than that, it's similar to open-ethereum test class.
- Add basic tests for `@hyperledger/cactus-test-geth-ledger`. More tests are being developed
    right now, and should be available in subsequent PRs.

Closes: hyperledger-cacti#2577

Signed-off-by: Michal Bajer <[email protected]>
rwat17 added a commit to rwat17/cactus that referenced this issue Jul 28, 2023
-add tests for geth-test-ledger
-fix small errors in GethTestLedger class

Closes: hyperledger-cacti#2579
Depends on: hyperledger-cacti#2577

Signed-off-by: Tomasz Awramski <[email protected]>
outSH added a commit to outSH/cactus that referenced this issue Jul 31, 2023
- Add new `geth-all-in-one` test image for running ethereum tests in mainnet-like environment.
    Image is based on `client-go:v1.12.0` and uses Clique (PoS). There is one coinbase account
    with publicly available keys like in other, similar packages in cacti.
- New image was introduced because currently used open-ethereum one is deprecated.
- Add `geth-all-in-one-publish` CI for publishing new images.
- Add `@hyperledger/cactus-test-geth-ledger` for using new geth ledger container in the tests.
    The class has been moved out of `cactus-test-tooling` because of conflicting `web3js` versions.
    Other than that, it's similar to open-ethereum test class.
- Add basic tests for `@hyperledger/cactus-test-geth-ledger`. More tests are being developed
    right now, and should be available in subsequent PRs.

Closes: hyperledger-cacti#2577

Signed-off-by: Michal Bajer <[email protected]>
rwat17 added a commit to rwat17/cactus that referenced this issue Aug 1, 2023
-add tests for geth-test-ledger
-fix small errors in GethTestLedger class

Closes: hyperledger-cacti#2579
Depends on: hyperledger-cacti#2577

Signed-off-by: Tomasz Awramski <[email protected]>
rwat17 added a commit to rwat17/cactus that referenced this issue Aug 9, 2023
-add tests for geth-test-ledger
-fix small errors in GethTestLedger class

Closes: hyperledger-cacti#2579
Depends on: hyperledger-cacti#2577

Signed-off-by: Tomasz Awramski <[email protected]>
petermetz pushed a commit to rwat17/cactus that referenced this issue Aug 15, 2023
-add tests for geth-test-ledger
-fix small errors in GethTestLedger class

Closes: hyperledger-cacti#2579
Depends on: hyperledger-cacti#2577

Signed-off-by: Tomasz Awramski <[email protected]>
rwat17 added a commit to rwat17/cactus that referenced this issue Aug 17, 2023
-add tests for geth-test-ledger
-fix small errors in GethTestLedger class

Closes: hyperledger-cacti#2579
Depends on: hyperledger-cacti#2577

Signed-off-by: Tomasz Awramski <[email protected]>
outSH added a commit to outSH/cactus that referenced this issue Aug 17, 2023
- Add new `geth-all-in-one` test image for running ethereum tests in mainnet-like environment.
    Image is based on `client-go:v1.12.0` and uses Clique (PoS). There is one coinbase account
    with publicly available keys like in other, similar packages in cacti.
- New image was introduced because currently used open-ethereum one is deprecated.
- Add `geth-all-in-one-publish` CI for publishing new images.
- Add `@hyperledger/cactus-test-geth-ledger` for using new geth ledger container in the tests.
    The class has been moved out of `cactus-test-tooling` because of conflicting `web3js` versions.
    Other than that, it's similar to open-ethereum test class.
- Add basic tests for `@hyperledger/cactus-test-geth-ledger`. More tests are being developed
    right now, and should be available in subsequent PRs.

Closes: hyperledger-cacti#2577

Signed-off-by: Michal Bajer <[email protected]>
rwat17 added a commit to rwat17/cactus that referenced this issue Aug 17, 2023
-add tests for geth-test-ledger
-fix small errors in GethTestLedger class

Closes: hyperledger-cacti#2579
Depends on: hyperledger-cacti#2577

Signed-off-by: Tomasz Awramski <[email protected]
outSH added a commit to outSH/cactus that referenced this issue Aug 21, 2023
- Add new `geth-all-in-one` test image for running ethereum tests in mainnet-like environment.
    Image is based on `client-go:v1.12.0` and uses Clique (PoS). There is one coinbase account
    with publicly available keys like in other, similar packages in cacti.
- New image was introduced because currently used open-ethereum one is deprecated.
- Add `geth-all-in-one-publish` CI for publishing new images.
- Add `@hyperledger/cactus-test-geth-ledger` for using new geth ledger container in the tests.
    The class has been moved out of `cactus-test-tooling` because of conflicting `web3js` versions.
    Other than that, it's similar to open-ethereum test class.
- Add basic tests for `@hyperledger/cactus-test-geth-ledger`. More tests are being developed
    right now, and should be available in subsequent PRs.

Closes: hyperledger-cacti#2577

Signed-off-by: Michal Bajer <[email protected]>
outSH added a commit to outSH/cactus that referenced this issue Sep 11, 2023
- Add new `geth-all-in-one` test image for running ethereum tests in mainnet-like environment.
    Image is based on `client-go:v1.12.0` and uses Clique (PoS). There is one coinbase account
    with publicly available keys like in other, similar packages in cacti.
- New image was introduced because currently used open-ethereum one is deprecated.
- Add `geth-all-in-one-publish` CI for publishing new images.
- Add `@hyperledger/cactus-test-geth-ledger` for using new geth ledger container in the tests.
    The class has been moved out of `cactus-test-tooling` because of conflicting `web3js` versions.
    Other than that, it's similar to open-ethereum test class.
- Add basic tests for `@hyperledger/cactus-test-geth-ledger`. More tests are being developed
    right now, and should be available in subsequent PRs.

Closes: hyperledger-cacti#2577

Signed-off-by: Michal Bajer <[email protected]>
sandeepnRES pushed a commit to sandeepnRES/cacti that referenced this issue Dec 21, 2023
- Add new `geth-all-in-one` test image for running ethereum tests in mainnet-like environment.
    Image is based on `client-go:v1.12.0` and uses Clique (PoS). There is one coinbase account
    with publicly available keys like in other, similar packages in cacti.
- New image was introduced because currently used open-ethereum one is deprecated.
- Add `geth-all-in-one-publish` CI for publishing new images.
- Add `@hyperledger/cactus-test-geth-ledger` for using new geth ledger container in the tests.
    The class has been moved out of `cactus-test-tooling` because of conflicting `web3js` versions.
    Other than that, it's similar to open-ethereum test class.
- Add basic tests for `@hyperledger/cactus-test-geth-ledger`. More tests are being developed
    right now, and should be available in subsequent PRs.

Closes: hyperledger-cacti#2577

Signed-off-by: Michal Bajer <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant