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

Add NFT Bridging Cadence tests #24

Merged
merged 76 commits into from
Apr 3, 2024
Merged
Changes from 1 commit
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
d348030
add Serialize util contract to support URL encoding serialized metadata
sisyphusSmiling Mar 7, 2024
ad523a2
update Serialize util contract
sisyphusSmiling Mar 8, 2024
c41d529
add Serialize test cases
sisyphusSmiling Mar 15, 2024
4f51d01
fix array serialization
sisyphusSmiling Mar 15, 2024
11607fa
update ExampleNFT Traits for serialization testability
sisyphusSmiling Mar 15, 2024
b42be15
update serialization utils & tests
sisyphusSmiling Mar 18, 2024
95bf57a
update foundry ci workflow
sisyphusSmiling Mar 18, 2024
650d6ee
add Cadence tests to CI workflow
sisyphusSmiling Mar 18, 2024
5e4cca7
update Cadence tests to run on PR
sisyphusSmiling Mar 18, 2024
603ed09
update Flow CLI version used for CI
sisyphusSmiling Mar 18, 2024
65e3e03
fix test script command
sisyphusSmiling Mar 18, 2024
99c9c30
add NFT serialization into bridge to EVM
sisyphusSmiling Mar 18, 2024
c12a0e2
add metadata syncing on tokenURI when bridging from EVM to Cadence
sisyphusSmiling Mar 18, 2024
e8c7aa1
update serialize_tests.cdc
sisyphusSmiling Mar 18, 2024
5edd167
fix conformance errors & update setup commands
sisyphusSmiling Mar 19, 2024
64159a2
update serialization tests
sisyphusSmiling Mar 19, 2024
a14ede1
minimize serialization utils by removing interfaces & strategies
sisyphusSmiling Mar 19, 2024
a2026ba
fix NFT serialization, add test cases & add contract URI serializatio…
sisyphusSmiling Mar 20, 2024
9b1193f
add test/get_block_height script
sisyphusSmiling Mar 20, 2024
8e4dcaf
fix foundry_test ci failures
sisyphusSmiling Mar 20, 2024
7fc45d0
update serialization serialized json data prefix
sisyphusSmiling Mar 20, 2024
f4a4874
Update flow-cli version used in CI workflow
m-Peter Mar 20, 2024
8af66b7
remove unnecessary script
sisyphusSmiling Mar 20, 2024
e81602e
update test comments
sisyphusSmiling Mar 21, 2024
5493944
add initial bridge test coverage
sisyphusSmiling Mar 20, 2024
1c0f239
Fix testing aliases in flow.json config file and update tests
m-Peter Mar 20, 2024
d51f152
Fix the serialization tests
m-Peter Mar 20, 2024
c65ce33
update FlowEVMBridgeUtils to deploy EVM factory on init
sisyphusSmiling Mar 20, 2024
93ad5be
update config with testing aliases & fix serialize_nft_tests
sisyphusSmiling Mar 20, 2024
b2c036f
complete bridge test setup() & add test_helpers for consts
sisyphusSmiling Mar 20, 2024
4ab4e7b
update setup scripts
sisyphusSmiling Mar 20, 2024
7780ac7
add update_contract test txn
sisyphusSmiling Mar 20, 2024
b5489c7
add further test coverage
sisyphusSmiling Mar 20, 2024
9a89674
add onboarding test coverage
sisyphusSmiling Mar 20, 2024
7bc9b0a
add test coverage - found issue with test setup
sisyphusSmiling Mar 21, 2024
83beef6
update test comments
sisyphusSmiling Mar 21, 2024
fa4e505
Fix deployment of EVMBridgeRouter on service account
m-Peter Mar 28, 2024
fe07489
Update flow-cli version used in CI workflow
m-Peter Mar 29, 2024
0d69463
add Serialize util contract to support URL encoding serialized metadata
sisyphusSmiling Mar 7, 2024
a36e872
update Serialize util contract
sisyphusSmiling Mar 8, 2024
2d5900c
add Serialize test cases
sisyphusSmiling Mar 15, 2024
47659be
fix array serialization
sisyphusSmiling Mar 15, 2024
9f3f0de
update ExampleNFT Traits for serialization testability
sisyphusSmiling Mar 15, 2024
62a9b87
update serialization utils & tests
sisyphusSmiling Mar 18, 2024
9b32c62
update foundry ci workflow
sisyphusSmiling Mar 18, 2024
1f18b4a
add Cadence tests to CI workflow
sisyphusSmiling Mar 18, 2024
f4342cd
update Cadence tests to run on PR
sisyphusSmiling Mar 18, 2024
c829495
update Flow CLI version used for CI
sisyphusSmiling Mar 18, 2024
5bd71ed
fix test script command
sisyphusSmiling Mar 18, 2024
6caa259
add NFT serialization into bridge to EVM
sisyphusSmiling Mar 18, 2024
d7ffaeb
add metadata syncing on tokenURI when bridging from EVM to Cadence
sisyphusSmiling Mar 18, 2024
ad21578
update serialize_tests.cdc
sisyphusSmiling Mar 18, 2024
41a5102
fix conformance errors & update setup commands
sisyphusSmiling Mar 19, 2024
be1e8e7
update serialization tests
sisyphusSmiling Mar 19, 2024
af3282c
minimize serialization utils by removing interfaces & strategies
sisyphusSmiling Mar 19, 2024
2256c2c
fix NFT serialization, add test cases & add contract URI serializatio…
sisyphusSmiling Mar 20, 2024
12eb335
add test/get_block_height script
sisyphusSmiling Mar 20, 2024
9215bb5
add initial bridge test coverage
sisyphusSmiling Mar 20, 2024
96fcf9a
Fix testing aliases in flow.json config file and update tests
m-Peter Mar 20, 2024
f0959be
Fix the serialization tests
m-Peter Mar 20, 2024
77109cc
Update flow-cli version used in CI workflow
m-Peter Mar 20, 2024
fdb1921
update cadence_test workflow action
sisyphusSmiling Mar 29, 2024
ab8315e
add initial setup to flow_evm_bridge_tests
sisyphusSmiling Mar 29, 2024
84847a4
update contracts, txns, scripts for valid test setup
sisyphusSmiling Mar 29, 2024
34b25cd
update setup scripts
sisyphusSmiling Mar 29, 2024
07aaf23
add nft bridging test case stubs
sisyphusSmiling Mar 29, 2024
3bf3f54
Merge branch 'merge-test-fix-backup' into merge-test-fix-base
sisyphusSmiling Apr 1, 2024
45b44ac
Merge branch 'add-serialization' into merge-test-fix-base
sisyphusSmiling Apr 1, 2024
389e9d2
update emulator template aliases
sisyphusSmiling Apr 1, 2024
113b301
rm unused util contract
sisyphusSmiling Apr 1, 2024
ad8ca3e
add test cases for e2e cadence- & evm-native NFT bridging
sisyphusSmiling Apr 1, 2024
87186b7
remove unused script
sisyphusSmiling Apr 1, 2024
680e521
update template code chunks
sisyphusSmiling Apr 1, 2024
f45ad59
Add event assertions in test methods
m-Peter Apr 3, 2024
c4e4fa0
Update .github/workflows/cadence_test.yml
sisyphusSmiling Apr 3, 2024
97cdfcd
update ci test command & test normalization script
sisyphusSmiling Apr 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update Flow CLI version used for CI
  • Loading branch information
sisyphusSmiling committed Mar 26, 2024
commit 603ed0986e82cf33f881d5b46a8fce4f167d873d
2 changes: 1 addition & 1 deletion .github/workflows/cadence_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
restore-keys: |
${{ runner.os }}-go-
- name: Install Flow CLI
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/feature/stable-cadence/install.sh)"
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)" -- v1.12.0-cadence-v1.0.0-M8-2
- name: Flow CLI Version
run: flow version
- name: Update PATH
Expand Down