Last login: Wed May 15 14:47:58 on ttys004
wim@Wims-MacBook-Air bin % cd /Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240515_Testr3/ChaincoderTestr-0.3/bin
wim@Wims-MacBook-Air bin % ls
ChaincoderTestr	chaincode-test
wim@Wims-MacBook-Air bin % ./ChaincoderTestr --wallet-path chaincode-test/wallets/org1 --identity-name "Org1 Admin" --connection-profile-path chaincode-test/connection-profiles/org1.json --chaincode-name rea4b --test-suite-path chaincode-test/suites/4_happy-path-resale.json
===== Configuring Chaincode Test Suite =====
Network and Gateway Configuration: {"identityName":"Org1 Admin","channelName":"mychannel","walletPath":"/Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240515_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/wallets/org1","connectionProfilePath":"/Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240515_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/connection-profiles/org1.json","chaincodeName":"rea4b"}
Test Suite Specification: /Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240515_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/suites/4_happy-path-resale.json
===== Parsing Test Suite =====
Test Suite Successfully Parsed: 124 test cases found
===== Connection to the Network =====
Successfully connected to the network
===== Initializing Collaboration with Sender as Participants Handler =====
===== Running Test Suite =====
May 15, 2024 3:05:47 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:05:52 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:05:57 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:06:02 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:06:07 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:06:12 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:06:17 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:06:22 PM io.opentelemetry.sdk.internal.ThrottlingLogger log
SEVERE: Too many log messages detected. Will only log once per minute from now on.
May 15, 2024 3:06:22 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:06:37 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:06:52 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:07:07 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:07:22 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:07:37 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:07:52 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:08:07 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:08:22 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:08:37 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:08:52 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:09:07 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:09:22 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:09:37 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
May 15, 2024 3:09:52 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Test Case: (1) Create First EconomicAgent (Elmo: Org1 senderPK) Successful ✅ 
Test Case: (2) Create Second EconomicAgent(Monster: Org2 senderPK) Successful ✅ 
Test Case: (2RE) Create Third EconomicAgent(Oscar: Org2 senderPK) Successful ✅ 
Test Case: (3) Create Economic Resource Resource (Cookie) Successful ✅ 
Test Case: (4) Create Economic Resource Resource (Cash) Successful ✅ 
Test Case: (5) Create Economic Event (cookieInFlow) Successful ✅ 
Test Case: (6) Create Economic Event (cashInFlow for Monster) Successful ✅ 
Test Case: (7) Create StockFlow: Cookie assoc. w/ cookieInFlow Successful ✅ 
Test Case: (8) Create StockFlow: Cash assoc. w/ cashInFlow for Elmo Successful ✅ 
Test Case: (9) Create Ownership (Elmo Owns Cookie) Successful ✅ 
Test Case: (10) Create Ownership (Monster Owns Cash) Successful ✅ 
Test Case: (11) Create Participation (Elmo Participates in cookieInFlow) Successful ✅ 
Test Case: (12) Create Participation (Monster Participates in cashInFlow) Successful ✅ 
Test Case: (13) Create DummyCookie Successful ✅ 
Test Case: (14) Create DummyCash Successful ✅ 
Test Case: (15) Create Economic Event (dummyCookieConsumption) Successful ✅ 
Test Case: (16) Create Economic Event (dummyCashConsumption) Successful ✅ 
Test Case: (17) Create StockFlow (dummyCookieOutflow relates DummyCookie to dummyCookieConsumption) Successful ✅ 
Test Case: (18) Create StockFlow (dummyCashOutflow relates DummyCash to dummyCashConsumption) Successful ✅ 
Test Case: (19) Create Duality (dummyCookieConsumptions is that claim that is settled by cookieInflow) Successful ✅ 
Test Case: (20) Create Duality (dummyCashConsumption is that claim that is settled by cashInflow) Successful ✅ 
Test Case: (21) Create Increment (The increment semantics affect Dummy4Cookie,CookieP,ofElmo and byElmo simultaneously) Successful ✅ 
Test Case: (22) Create Increment (The increment semantics affect Dummy4Cookie,CookieP,ofElmo and byElmo simultaneously) Successful ✅ 
Test Case: (23) Create Economic Event (delivery) Successful ✅ 
Test Case: (24) Create Economic Event (payment) Successful ✅ 
Test Case: (25) Create Stockflow (CookieT relates Cookie to delivery) Successful ✅ 
Test Case: (26) Create Stockflow (CashT relates Cash to payment) Successful ✅ 
Test Case: (27) Create Ownership (Elmo wants to own the Cash: byElmoT) Successful ✅ 
Test Case: (28) Create Ownership (Monster wants to own the Cookie: byMonsterT) Successful ✅ 
Test Case: (29) Create Participation (Elmo participates in delivery) Successful ✅ 
Test Case: (30) Create Participation (Monster participates in delivery) Successful ✅ 
Test Case: (31) Create Participation (Elmo participates in payment) Successful ✅ 
Test Case: (32) Create Participation (Monster participates in payment) Successful ✅ 
Test Case: (33 & 34) Create a single Duality (representing Cookie4Cash: delivery is that claim that is settled by payment (i.e. Elmo's view) & Cash4Cookie: payement is that claim that is settled by delivery (i.e. Monster's view)) Successful ✅ 
Test Case: (35) Create Increment (The increment semantics of toElmoS affect Cookie4Cash, CashT, toElmo and byElmoT simultaneously) Successful ✅ 
Test Case: (36) Create Increment (The increment semantics of toMonster affect Cash4Cookie, CookieT, toMonster and byMonsterT  simultaneously) Successful ✅ 
Test Case: (37) Create Decrement (The decrement semantics of fromElmo affect Cookie4Cash, CookieT, fromElmo and byElmo simultaneously) Successful ✅ 
Test Case: (38) Create Decrement (The decrement semantics of toMonster affect Cash4Cookie, CashT, fromMonster and byMonster simultaneously) Successful ✅ 
Test Case: (39) Create DependentView (For Elmo's view: fromElmo is the decrement and toElmoS the increment) Successful ✅ 
Test Case: (40) Create DependentView (For Monster's view: fromMonsterS is the decrement and toMonster the increment) Successful ✅ 
Test Case: (6RE) Create Economic Event (cashInFlow for Oscar) Successful ✅ 
Test Case: (8RE) Create StockFlow: Cash assoc. w/ cashInFlow of Oscar Successful ✅ 
Test Case: (9RE) Create Ownership (Oscar Owns Cookie) Successful ✅ 
Test Case: (10RE) Create Ownership (Oscar Owns Cash) Successful ✅ 
Test Case: (12RE) Create Participation (Oscar Participates in cashInFlow) Successful ✅ 
Test Case: (20RE) Create Duality (dummyCashConsumption is that claim that is settled by cashInflow) Successful ✅ 
Test Case: (22RE) Create Increment (The increment semantics affect Dummy4CashOscar,CashP,ofOscar and byOscarS simultaneously) Successful ✅ 
Test Case: (23RE) Create Economic Event (delivery) Successful ✅ 
Test Case: (24RE) Create Economic Event (payment) Successful ✅ 
Test Case: (25RE) Create Stockflow (CookieT relates Cookie to delivery) Successful ✅ 
Test Case: (26RE) Create Stockflow (CashT relates Cash to payment) Successful ✅ 
Test Case: (29RE) Create Participation (Elmo participates in delivery) Successful ✅ 
Test Case: (30RE) Create Participation (Monster participates in delivery) Successful ✅ 
Test Case: (31RE) Create Participation (Elmo participates in payment) Successful ✅ 
Test Case: (32RE) Create Participation (Monster participates in payment) Successful ✅ 
Test Case: (33 & 34RE) Create a single Duality (representing Cookie4Cash: delivery is that claim that is settled by payment (i.e. Elmo's view) & Cash4Cookie: payement is that claim that is settled by delivery (i.e. Monster's view)) Successful ✅ 
Test Case: (35RE) Create Decrement (The decrement semantics of toOscarS affect Cookie4Cash, CashT, toOscar and byOscarT simultaneously) Successful ✅ 
Test Case: (36RE) Create Decrement (The decrement semantics of toMonster affect Cash4Cookie, CookieT, toMonster and byMonsterT  simultaneously) Successful ✅ 
Test Case: (37RE) Create Increment (The increment semantics of fromOscar affect Cookie4Cash, CookieT, fromOscar and byOscar simultaneously) Successful ✅ 
Test Case: (38RE) Create Increment (The increment semantics of toMonster affect Cash4Cookie, CashT, fromMonster and byMonster simultaneously) Successful ✅ 
Test Case: (39RE) Create DependentView (For Elmo's view: fromElmo is the decrement and toElmoS the increment) Successful ✅ 
Test Case: (40RE) Create DependentView (For Monster's view: fromMonsterS is the decrement and toMonster the increment) Successful ✅ 
Test Case: (41-40RE) End DependentView (For Monster's view: fromMonsterS is the decrement and toMonster the increment) Successful ✅ 
Test Case: (42-39RE) End DependentView (For Elmo's view: fromElmo is the decrement and toElmoS the increment) Successful ✅ 
Test Case: (43-38RE) End Increment (The increment semantics of toMonster affect Cash4Cookie, CashT, fromMonster and byMonster simultaneously) Successful ✅ 
Test Case: (44-37RE) End Increment (The increment semantics of fromElmo affect Cookie4Cash, CookieT, fromElmo and byElmo simultaneously) Successful ✅ 
Test Case: (45-36RE) End Decrement (The increment semantics of toMonster affect Cash4Cookie, CookieT, toMonster and byMonsterT  simultaneously) Successful ✅ 
Test Case: (46-35RE) End Decrement (The increment semantics of toElmoS affect Cookie4Cash, CashT, toElmo and byElmoT simultaneously) Successful ✅ 
Test Case: (44-22RE) End Increment (The increment semantics of fromElmo affect Cookie4Cash, CookieT, fromElmo and byElmo simultaneously) Successful ✅ 
Test Case: (48&47-33&34RE) End Duality (Cookie4Cash: delivery is that claim that is settled by payment (i.e. Elmo's view) & Cash4Cookie: payement is that claim that is settled by delivery (i.e. Monster's view)) Successful ✅ 
Test Case: (48&47-20RE) End Duality (dummyCashConsumption is that claim that is settled by cashInflow) Successful ✅ 
Test Case: (49-32RE) End Participation (Monster participates in payment) Successful ✅ 
Test Case: (50-31RE) End Participation (Elmo participates in payment) Successful ✅ 
Test Case: (51-30RE) End Participation (Monster participates in delivery) Successful ✅ 
Test Case: (52-29RE) End Participation (Elmo participates in delivery) Successful ✅ 
Test Case: (52-29RE) End Participation (Elmo participates in delivery) Successful ✅ 
Test Case: (55-26RE) End Stockflow (CashT relates Cash to payment) Successful ✅ 
Test Case: (56-25RE) End Stockflow (CookieT relates Cookie to delivery) Successful ✅ 
Test Case: (56-25RE) End Stockflow (CookieT relates Cookie to delivery) Successful ✅ 
Test Case: (57-24RE) End Economic Event (payment) Successful ✅ 
Test Case: (58-23RE) End Economic Event (delivery) Successful ✅ 
Test Case: (41-40) End DependentView (For Monster's view: fromMonsterS is the decrement and toMonster the increment) Successful ✅ 
Test Case: (42-39) End DependentView (For Elmo's view: fromElmo is the decrement and toElmoS the increment) Successful ✅ 
Test Case: (43-38) End Decrement (The decrement semantics of toMonster affect Cash4Cookie, CashT, fromMonster and byMonster simultaneously) Successful ✅ 
Test Case: (44-37) End Decrement (The decrement semantics of fromElmo affect Cookie4Cash, CookieT, fromElmo and byElmo simultaneously) Successful ✅ 
Test Case: (45-36) End Increment (The increment semantics of toMonster affect Cash4Cookie, CookieT, toMonster and byMonsterT  simultaneously) Successful ✅ 
Test Case: (46-35) End Increment (The increment semantics of toElmoS affect Cookie4Cash, CashT, toElmo and byElmoT simultaneously) Successful ✅ 
Test Case: (48&47-33&34) End Duality (Cookie4Cash: delivery is that claim that is settled by payment (i.e. Elmo's view) & Cash4Cookie: payement is that claim that is settled by delivery (i.e. Monster's view)) Successful ✅ 
Test Case: (49-32) End Participation (Monster participates in payment) Successful ✅ 
Test Case: (50-31) End Participation (Elmo participates in payment) Successful ✅ 
Test Case: (51-30) End Participation (Monster participates in delivery) Successful ✅ 
Test Case: (52-29) End Participation (Elmo participates in delivery) Successful ✅ 
Test Case: (53-28) End Ownership (Monster wants to own the Cookie: byMonsterT) Successful ✅ 
Test Case: (54-27) End Ownership (Elmo wants to own the Cash: byElmoT) Successful ✅ 
Test Case: (55-26) End Stockflow (CashT relates Cash to payment) Successful ✅ 
Test Case: (56-25) End Stockflow (CookieT relates Cookie to delivery) Successful ✅ 
Test Case: (57-24RE) End Economic Event (payment) Successful ✅ 
Test Case: (57-24) End Economic Event (payment) Successful ✅ 
Test Case: (58-23) End Economic Event (delivery) Successful ✅ 
Test Case: (59-22) End Increment (The increment semantics affect Dummy4Cookie,CookieP,ofElmo and byElmo simultaneously) Successful ✅ 
Test Case: (60-21) End Increment (The increment semantics affect Dummy4Cookie,CookieP,ofElmo and byElmo simultaneously) Successful ✅ 
Test Case: (61-20) End Duality (dummyCashConsumption is that claim that is settled by cashInflow) Successful ✅ 
Test Case: (62-19) End Duality (dummyCookieConsumptions is that claim that is settled by cookieInflow) Successful ✅ 
Test Case: (63-18) End StockFlow (dummyCashOutflow relates DummyCash to dummyCashConsumption) Successful ✅ 
Test Case: (64-17) End StockFlow (dummyCookieOutflow relates DummyCookie to dummyCookieConsumption) Successful ✅ 
Test Case: (65-16) End Economic Event (dummyCashConsumption) Successful ✅ 
Test Case: (66-15) End Economic Event (dummyCookieConsumption) Successful ✅ 
Test Case: (67-14) End DummyCash Successful ✅ 
Test Case: (68-13) End DummyCookie Successful ✅ 
Test Case: (69-12) End Participation (Monster Participates in cashInFlow) Successful ✅ 
Test Case: (70-11) End Participation (Elmo Participates in cookieInFlow) Successful ✅ 
Test Case: (71-10RE) End Ownership (Oscar Owns Cash) Successful ✅ 
Test Case: (71-9RE) End Ownership (Oscar Owns Cookie) Successful ✅ 
Test Case: (71-10) End Ownership (Monster Owns Cash) Successful ✅ 
Test Case: (72-9) End Ownership (Elmo Owns Cookie) Successful ✅ 
Test Case: (73-8) End StockFlow: Cash assoc. w/ cashInFlow Successful ✅ 
Test Case: (74-7) End StockFlow: Cookie assoc. w/ cookieInFlow Successful ✅ 
Test Case: (75-6) End Economic Event (cashInFlow) Successful ✅ 
Test Case: (76-5) End Economic Event (cookieInFlow) Successful ✅ 
Test Case: (77-4) End Economic Resource Resource (Cash) Successful ✅ 
Test Case: (78-3) End Economic Resource Resource (Cookie) Successful ✅ 
Test Case: (79-2RE) End Third EconomicAgent(Oscar) Successful ✅ 
Test Case: (79-2) End Second EconomicAgent(Monster) Successful ✅ 
Test Case: (80-1) End First EconomicAgent (Elmo) Successful ✅ 
===== Test Suite Results Summary =====
Number of Tests: 124
Number of Successful Tests: 124
Number of Failed Tests: 0
===== Closing Gateway Connection =====
May 15, 2024 3:10:07 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
wim@Wims-MacBook-Air bin % 
