From b70150a41fbcfc4ad7bca7df7c008e3b91f112fa Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 05:28:04 -0600 Subject: [PATCH 01/14] remove slow version --- .github/workflows/ci.yml | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5c09a63..861f464 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,27 +8,7 @@ jobs: tests: runs-on: ubuntu-18.04 steps: - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - - name: Checkout candid repo - uses: actions/checkout@v2 - with: - repository: dfinity/candid - - name: Install candid tools - run: | - cd tools/didc - cargo install --root /home/runner --path . - cd .. - cd candiff - cargo install --root /home/runner --path . - cd ../.. - echo "::add-path::/home/runner/bin" - uses: actions/checkout@v2 - - name: "didc help (sanity check)" - run: didc --help - - name: "candiff help (sanity check)" - run: candiff --help - name: "install dfx" run: | wget https://sdk.dfinity.org/install.sh @@ -39,5 +19,9 @@ jobs: run: dfx cache install - name: "install vessel" run: wget --output-document /home/runner/bin/vessel https://github.com/kritzcreek/vessel/releases/download/v0.4.1/vessel-linux64 && chmod +x /home/runner/bin/vessel + - name: "install candid tools" + run: wget --output-document /home/runner/bin/candiff https://github.com/dfinity/candid/releases/download/2020-08-18/candiff-linux64 && chmod +x /home/runner/bin/candiff + - name: "candiff help (sanity check)" + run: candiff --help - name: "test" run: ./test.sh \ No newline at end of file From 29b2f815703f7fb0aae7d5945b23903feab67014 Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 05:40:44 -0600 Subject: [PATCH 02/14] emit log; save log --- .github/workflows/ci.yml | 6 +++++- test.sh | 9 +++++++++ test/BigMapPutGet.mo | 11 +++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 861f464..b6c1525 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,9 +19,13 @@ jobs: run: dfx cache install - name: "install vessel" run: wget --output-document /home/runner/bin/vessel https://github.com/kritzcreek/vessel/releases/download/v0.4.1/vessel-linux64 && chmod +x /home/runner/bin/vessel - - name: "install candid tools" + - name: "install candid tool" run: wget --output-document /home/runner/bin/candiff https://github.com/dfinity/candid/releases/download/2020-08-18/candiff-linux64 && chmod +x /home/runner/bin/candiff - name: "candiff help (sanity check)" run: candiff --help + - name: "install didc tool" + run: wget --output-document /home/runner/bin/didc https://github.com/dfinity/candid/releases/download/2020-08-18/didc-linux64 && chmod +x /home/runner/bin/didc + - name: "didc help (sanity check)" + run: didc --help - name: "test" run: ./test.sh \ No newline at end of file diff --git a/test.sh b/test.sh index 7335575..4a1730d 100755 --- a/test.sh +++ b/test.sh @@ -20,7 +20,16 @@ echo == Test BigMap service. echo dfx canister install BigMapPutGet + LOOP="(true)"; while [ "$LOOP" == "(true)" ]; do LOOP=$(dfx canister call BigMapPutGet doNextCall) done + +dfx canister call BigMapPutGet getFullLog --output raw > BigMapPutGet.log + +echo BEGIN BigMapPutGet.log +cat BigMapPutGet.log +echo END BigMapPutGet.log + +didc decode `cat BigMapPutGet.log` diff --git a/test/BigMapPutGet.mo b/test/BigMapPutGet.mo index 594b2db..caf1565 100644 --- a/test/BigMapPutGet.mo +++ b/test/BigMapPutGet.mo @@ -73,12 +73,23 @@ actor { Debug.print ("doNextCall - result = " # (debug_show r)); Debug.print "doNextCall - saving result..."; batch.saveResult(r); + callLog.add((c, r)); Debug.print "doNextCall end"; true } } }; + public type CallReq = Types.CallReq; + public type CallRes = Types.Res; + public type CallLog = [(CallReq, CallRes)]; + + var callLog : Buffer = Buffer.Buffer(0); + + public func getFullLog () async CallLog { + callLog.toArray() + }; + // Bonus: // For testing in an open, interactive world: // Use this to add other tests not-yet expressed above! From 33b70b57b55d3c94699db9b9256ad99f0b0a93fb Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 05:45:09 -0600 Subject: [PATCH 03/14] fix Motoko build --- test/BigMapPutGet.mo | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/BigMapPutGet.mo b/test/BigMapPutGet.mo index caf1565..35a1d53 100644 --- a/test/BigMapPutGet.mo +++ b/test/BigMapPutGet.mo @@ -2,6 +2,7 @@ import Prim "mo:prim"; import BigMap "canister:BigMap"; import Iter "mo:base/Iter"; import Debug "mo:base/Debug"; +import Buffer "mo:base/Buffer"; import TestBatch "../src/Batch"; import TestTypes "../src/Types"; @@ -80,13 +81,13 @@ actor { } }; - public type CallReq = Types.CallReq; - public type CallRes = Types.Res; + public type CallReq = TestTypes.CallReq; + public type CallRes = TestTypes.Res; public type CallLog = [(CallReq, CallRes)]; - var callLog : Buffer = Buffer.Buffer(0); + var callLog : Buffer.Buffer<(CallReq, CallRes)> = Buffer.Buffer(0); - public func getFullLog () async CallLog { + public func getFullLog () : async CallLog { callLog.toArray() }; From f20b60c4dd9d038ad1578ba123335dafb12c2d90 Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 05:58:15 -0600 Subject: [PATCH 04/14] compare log files --- test.sh | 6 ++++++ test/BigMapPutGet.log | 1 + 2 files changed, 7 insertions(+) create mode 100644 test/BigMapPutGet.log diff --git a/test.sh b/test.sh index 4a1730d..b647efa 100755 --- a/test.sh +++ b/test.sh @@ -32,4 +32,10 @@ echo BEGIN BigMapPutGet.log cat BigMapPutGet.log echo END BigMapPutGet.log +echo BEGIN 'didc decode `cat BigMapPutGet.log`' didc decode `cat BigMapPutGet.log` +echo END 'didc decode `cat BigMapPutGet.log`' + +echo BEGIN candiff compares a known log (left) and latest log (right): +candiff `cat test/BigMapPutGet.log` `cat BigMapPutGet.log` +echo END candiff comparison. diff --git a/test/BigMapPutGet.log b/test/BigMapPutGet.log new file mode 100644 index 0000000..23b6030 --- /dev/null +++ b/test/BigMapPutGet.log @@ -0,0 +1 @@ +(vec { record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 5; }; 1 = vec { 5; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 6; }; 1 = vec { 6; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 7; }; 1 = vec { 7; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 8; }; 1 = vec { 8; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5144726 = vec { 5; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 5 } } }; }; record { 0 = variant { 5144726 = vec { 6; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 6 } } }; }; record { 0 = variant { 5144726 = vec { 7; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 7 } } }; }; record { 0 = variant { 5144726 = vec { 8; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 8 } } }; }; }) \ No newline at end of file From 745ced5ce2602615d8745ee56509d2835d182c2a Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 06:08:54 -0600 Subject: [PATCH 05/14] remove outer parens --- test/BigMapPutGet.log | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/BigMapPutGet.log b/test/BigMapPutGet.log index 23b6030..554b0c8 100644 --- a/test/BigMapPutGet.log +++ b/test/BigMapPutGet.log @@ -1 +1 @@ -(vec { record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 5; }; 1 = vec { 5; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 6; }; 1 = vec { 6; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 7; }; 1 = vec { 7; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 8; }; 1 = vec { 8; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5144726 = vec { 5; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 5 } } }; }; record { 0 = variant { 5144726 = vec { 6; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 6 } } }; }; record { 0 = variant { 5144726 = vec { 7; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 7 } } }; }; record { 0 = variant { 5144726 = vec { 8; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 8 } } }; }; }) \ No newline at end of file +vec { record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 5; }; 1 = vec { 5; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 6; }; 1 = vec { 6; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 7; }; 1 = vec { 7; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 8; }; 1 = vec { 8; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5144726 = vec { 5; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 5 } } }; }; record { 0 = variant { 5144726 = vec { 6; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 6 } } }; }; record { 0 = variant { 5144726 = vec { 7; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 7 } } }; }; record { 0 = variant { 5144726 = vec { 8; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 8 } } }; }; } \ No newline at end of file From 9754b0042a0fb3c496c236f8e0c17838bc7a73b6 Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 06:14:19 -0600 Subject: [PATCH 06/14] save textual version --- test.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/test.sh b/test.sh index b647efa..f23fc97 100755 --- a/test.sh +++ b/test.sh @@ -26,15 +26,15 @@ while [ "$LOOP" == "(true)" ]; do LOOP=$(dfx canister call BigMapPutGet doNextCall) done -dfx canister call BigMapPutGet getFullLog --output raw > BigMapPutGet.log +dfx canister call BigMapPutGet getFullLog --output raw > BigMapPutGet.raw -echo BEGIN BigMapPutGet.log -cat BigMapPutGet.log -echo END BigMapPutGet.log +echo BEGIN BigMapPutGet.raw +cat BigMapPutGet.raw +echo END BigMapPutGet.raw -echo BEGIN 'didc decode `cat BigMapPutGet.log`' -didc decode `cat BigMapPutGet.log` -echo END 'didc decode `cat BigMapPutGet.log`' +echo BEGIN 'didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log' +didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log +echo END 'didc decode `cat BigMapPutGet.raw`' echo BEGIN candiff compares a known log (left) and latest log (right): candiff `cat test/BigMapPutGet.log` `cat BigMapPutGet.log` From 782fb78afaf306b6f68ecadacd143f80ff0a0493 Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 06:17:47 -0600 Subject: [PATCH 07/14] fix test script --- test.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test.sh b/test.sh index f23fc97..8e2671a 100755 --- a/test.sh +++ b/test.sh @@ -36,6 +36,6 @@ echo BEGIN 'didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log' didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log echo END 'didc decode `cat BigMapPutGet.raw`' -echo BEGIN candiff compares a known log (left) and latest log (right): -candiff `cat test/BigMapPutGet.log` `cat BigMapPutGet.log` +echo BEGIN "candiff compares a known log (left) and latest log (right):" +candiff diff `cat test/BigMapPutGet.log` `cat BigMapPutGet.log` echo END candiff comparison. From bed5eb735215e2cd52f51e489bfc5630172e5b1e Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 06:18:43 -0600 Subject: [PATCH 08/14] shorter test --- test/BigMapPutGet.mo | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/BigMapPutGet.mo b/test/BigMapPutGet.mo index 35a1d53..28c6151 100644 --- a/test/BigMapPutGet.mo +++ b/test/BigMapPutGet.mo @@ -44,7 +44,8 @@ actor { }; // some defaults - var batch : TestBatch.Batch = newBatches([0, 1, 2, 4, 8 + var batch : TestBatch.Batch = newBatches([0, 1 + //,2, 4, 8 -- TEMP -- make this faster for CI iteration... //,128 -- takes an hour or so ]); From 72a45957649a2535422923b787cb5a9ba9538b1d Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 06:21:50 -0600 Subject: [PATCH 09/14] put back parens --- test/BigMapPutGet.log | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/BigMapPutGet.log b/test/BigMapPutGet.log index 554b0c8..23b6030 100644 --- a/test/BigMapPutGet.log +++ b/test/BigMapPutGet.log @@ -1 +1 @@ -vec { record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 5; }; 1 = vec { 5; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 6; }; 1 = vec { 6; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 7; }; 1 = vec { 7; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 8; }; 1 = vec { 8; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5144726 = vec { 5; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 5 } } }; }; record { 0 = variant { 5144726 = vec { 6; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 6 } } }; }; record { 0 = variant { 5144726 = vec { 7; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 7 } } }; }; record { 0 = variant { 5144726 = vec { 8; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 8 } } }; }; } \ No newline at end of file +(vec { record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 5; }; 1 = vec { 5; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 6; }; 1 = vec { 6; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 7; }; 1 = vec { 7; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 8; }; 1 = vec { 8; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5144726 = vec { 5; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 5 } } }; }; record { 0 = variant { 5144726 = vec { 6; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 6 } } }; }; record { 0 = variant { 5144726 = vec { 7; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 7 } } }; }; record { 0 = variant { 5144726 = vec { 8; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 8 } } }; }; }) \ No newline at end of file From 52e81a716cf71f3225d7d2a7e8a2257d7f42cb48 Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Mon, 24 Aug 2020 06:34:24 -0600 Subject: [PATCH 10/14] quotes, I guess --- test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.sh b/test.sh index 8e2671a..aa0d006 100755 --- a/test.sh +++ b/test.sh @@ -37,5 +37,5 @@ didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log echo END 'didc decode `cat BigMapPutGet.raw`' echo BEGIN "candiff compares a known log (left) and latest log (right):" -candiff diff `cat test/BigMapPutGet.log` `cat BigMapPutGet.log` +candiff diff "`cat test/BigMapPutGet.log`" "`cat BigMapPutGet.log`" echo END candiff comparison. From 42eb96cb5352aa9d58b2eaafc266b090979956b0 Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Wed, 26 Aug 2020 08:40:00 -0600 Subject: [PATCH 11/14] Update test.sh Co-authored-by: Yan Chen <48968912+chenyan-dfinity@users.noreply.github.com> --- test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.sh b/test.sh index aa0d006..b852d82 100755 --- a/test.sh +++ b/test.sh @@ -33,7 +33,7 @@ cat BigMapPutGet.raw echo END BigMapPutGet.raw echo BEGIN 'didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log' -didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log +didc decode `cat BigMapPutGet.raw` -d .dfx/local/canisters/BigMapPutGet/BigMapPutGet.did -m getFullLog > BigMapPutGet.log echo END 'didc decode `cat BigMapPutGet.raw`' echo BEGIN "candiff compares a known log (left) and latest log (right):" From fdf5bdf98aa4b71e14a843b526037b9f5cec13e5 Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Wed, 26 Aug 2020 08:50:07 -0600 Subject: [PATCH 12/14] emit log files in CI logs --- test.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test.sh b/test.sh index b852d82..4561529 100755 --- a/test.sh +++ b/test.sh @@ -36,6 +36,14 @@ echo BEGIN 'didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log' didc decode `cat BigMapPutGet.raw` -d .dfx/local/canisters/BigMapPutGet/BigMapPutGet.did -m getFullLog > BigMapPutGet.log echo END 'didc decode `cat BigMapPutGet.raw`' -echo BEGIN "candiff compares a known log (left) and latest log (right):" +echo BEGIN BigMapPutGet.log (latest-captured log) +cat BigMapPutGet.log +echo END BigMapPutGet.log + +echo BEGIN test/BigMapPutGet.log (expected log) +cat test/BigMapPutGet.log +echo END test/BigMapPutGet.log + +echo BEGIN "candiff compares a expected log (left) and latest captured log (right):" candiff diff "`cat test/BigMapPutGet.log`" "`cat BigMapPutGet.log`" echo END candiff comparison. From 1b342d55b15d32d37ea3b109f2117b2cac88d13a Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Wed, 26 Aug 2020 08:53:35 -0600 Subject: [PATCH 13/14] fix --- test.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test.sh b/test.sh index 4561529..d408008 100755 --- a/test.sh +++ b/test.sh @@ -36,13 +36,13 @@ echo BEGIN 'didc decode `cat BigMapPutGet.raw` > BigMapPutGet.log' didc decode `cat BigMapPutGet.raw` -d .dfx/local/canisters/BigMapPutGet/BigMapPutGet.did -m getFullLog > BigMapPutGet.log echo END 'didc decode `cat BigMapPutGet.raw`' -echo BEGIN BigMapPutGet.log (latest-captured log) +echo BEGIN "BigMapPutGet.log (latest-captured log)" cat BigMapPutGet.log -echo END BigMapPutGet.log +echo END "BigMapPutGet.log" -echo BEGIN test/BigMapPutGet.log (expected log) +echo BEGIN "test/BigMapPutGet.log (expected log)" cat test/BigMapPutGet.log -echo END test/BigMapPutGet.log +echo END "test/BigMapPutGet.log" echo BEGIN "candiff compares a expected log (left) and latest captured log (right):" candiff diff "`cat test/BigMapPutGet.log`" "`cat BigMapPutGet.log`" From d775747a41cec4824f203e8d6cbecdbbf410655c Mon Sep 17 00:00:00 2001 From: Matthew Hammer Date: Wed, 26 Aug 2020 09:07:04 -0600 Subject: [PATCH 14/14] pre-hash field names --- test/BigMapPutGet.log | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/BigMapPutGet.log b/test/BigMapPutGet.log index 23b6030..50b2b8c 100644 --- a/test/BigMapPutGet.log +++ b/test/BigMapPutGet.log @@ -1 +1 @@ -(vec { record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 2; }; 1 = vec { 2; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 3; }; 1 = vec { 3; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 4; }; 1 = vec { 4; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 5; }; 1 = vec { 5; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 6; }; 1 = vec { 6; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 7; }; 1 = vec { 7; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5595855 = record { 0 = vec { 8; }; 1 = vec { 8; }; } }; 1 = variant { 24860 = variant { 1302973060 = null } }; }; record { 0 = variant { 5144726 = vec { 0; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 0 } } }; }; record { 0 = variant { 5144726 = vec { 1; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 1 } } }; }; record { 0 = variant { 5144726 = vec { 2; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 2 } } }; }; record { 0 = variant { 5144726 = vec { 3; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 3 } } }; }; record { 0 = variant { 5144726 = vec { 4; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 4 } } }; }; record { 0 = variant { 5144726 = vec { 5; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 5 } } }; }; record { 0 = variant { 5144726 = vec { 6; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 6 } } }; }; record { 0 = variant { 5144726 = vec { 7; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 7 } } }; }; record { 0 = variant { 5144726 = vec { 8; } }; 1 = variant { 24860 = variant { 5545011 = variant { 5491937 = 8 } } }; }; }) \ No newline at end of file +(vec { record { 0 = variant { put = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { ok = variant { unit = null } }; }; record { 0 = variant { get = vec { 0; } }; 1 = variant { ok = variant { opt = variant { nat = 0 } } }; }; record { 0 = variant { put = record { 0 = vec { 0; }; 1 = vec { 0; }; } }; 1 = variant { ok = variant { unit = null } }; }; record { 0 = variant { put = record { 0 = vec { 1; }; 1 = vec { 1; }; } }; 1 = variant { ok = variant { unit = null } }; }; record { 0 = variant { get = vec { 0; } }; 1 = variant { ok = variant { opt = variant { nat = 0 } } }; }; record { 0 = variant { get = vec { 1; } }; 1 = variant { ok = variant { opt = variant { nat = 1 } } }; }; })