Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

[develop] Epe 37 fix test contracts build #9114

Merged
merged 6 commits into from
Jun 5, 2020

Conversation

kimjh2005
Copy link
Contributor

@kimjh2005 kimjh2005 commented May 19, 2020

Since the removal of those deprecated headers in eosio.cdt v1.7.x, it is not possible to build EOSIO with -DEOSIO_COMPILE_TEST_CONTRACTS=true with an installed version of eosio.cdt of 1.7.x or later.
https://blockone.atlassian.net/browse/EPE-37

Change Description

#1. Changed include path from eosiolib/* to eosiolib/capi/, eosiolib/core/, eosiolib/contracts/*.
#2. Added namespace if call to a function is ambiguous
#3. Handled function arguments changes.
#4. Converted capi crypto calls to C++ equivalent calls

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

@kimjh2005 kimjh2005 changed the title Epe 37 test contracts develop [develop] Epe 37 fix test contracts with EOSIO_COMPILE_TEST_CONTRACTS flag May 19, 2020
@kimjh2005 kimjh2005 changed the title [develop] Epe 37 fix test contracts with EOSIO_COMPILE_TEST_CONTRACTS flag [develop] Epe 37 fix test contracts build May 19, 2020
@kimjh2005 kimjh2005 marked this pull request as ready for review May 19, 2020 10:37
@kimjh2005 kimjh2005 marked this pull request as draft May 20, 2020 13:09
@kimjh2005 kimjh2005 marked this pull request as ready for review May 22, 2020 19:01
@kimjh2005
Copy link
Contributor Author

Please review this. Thanks

@kimjh2005
Copy link
Contributor Author

A gentle nudge for review.

Copy link
Contributor

@jeffreyssmith2nd jeffreyssmith2nd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way to see these tests working against 1.7 in CI?

@kimjh2005
Copy link
Contributor Author

Is there a way to see these tests working against 1.7 in CI?
Sorry I don't have answer for it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants