From 249a6c2c08871024f31b778d166b282a2131fd4b Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Sat, 28 Sep 2024 02:03:00 -0500 Subject: [PATCH] test: generate test snapshots --- contract/test/snapshots/agd-lib.test.js.md | 995 +++++++++++++++++++ contract/test/snapshots/agd-lib.test.js.snap | Bin 0 -> 5535 bytes 2 files changed, 995 insertions(+) create mode 100644 contract/test/snapshots/agd-lib.test.js.md create mode 100644 contract/test/snapshots/agd-lib.test.js.snap diff --git a/contract/test/snapshots/agd-lib.test.js.md b/contract/test/snapshots/agd-lib.test.js.md new file mode 100644 index 0000000..d4ed580 --- /dev/null +++ b/contract/test/snapshots/agd-lib.test.js.md @@ -0,0 +1,995 @@ +# Snapshot report for `test/agd-lib.test.js` + +The actual snapshot is saved in `agd-lib.test.js.snap`. + +Generated by [AVA](https://avajs.dev). + +## container copies files + +> exec log + + [ + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--tty', + false, + '--', + 'mkdir', + '-p', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'cp', + 'contract.deploy.js', + 'agoriclocal-genesis-0:/root/', + '--container', + 'validator', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'cp', + 'contract-permit.json', + 'agoriclocal-genesis-0:/root/', + '--container', + 'validator', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--tty', + false, + '--', + 'ls', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + ] + +## deploy-cli style usage + +> execLog + + [ + { + args: [ + 'run', + 'proposals/revise-chain-info.builder.js', + ], + file: 'agoric', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'mkdir', + '-p', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'cp', + './myContract.deploy.js', + 'agoriclocal-genesis-0:/root/', + '--container', + 'validator', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'cp', + './myContract-permit.json', + 'agoriclocal-genesis-0:/root/', + '--container', + 'validator', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'ls', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'mkdir', + '-p', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'cp', + '/home/me/.agoric/cache/b1-DEADBEEF.json', + 'agoriclocal-genesis-0:/root/', + '--container', + 'validator', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'ls', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'keys', + 'show', + '--address', + 'faucet', + '--keyring-backend', + 'test', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'tx', + 'swingset', + 'install-bundle', + '@/root/b1-DEADBEEF.json', + '--gas', + 'auto', + '--keyring-backend', + 'test', + '--chain-id', + 'agoriclocal', + '--from', + 'agoric1234', + '--broadcast-mode', + 'block', + '--gas', + 'auto', + '--gas-adjustment', + '1.4', + '--yes', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'keys', + 'show', + '--address', + 'genesis', + '--keyring-backend', + 'test', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'tx', + 'gov', + 'submit-proposal', + 'swingset-core-eval', + '/root/myContract-permit.json', + '/root/myContract.deploy.js', + '--title', + 'myContract', + '--description', + 'myContract proposal', + '--deposit', + '1000000ubld', + '--keyring-backend', + 'test', + '--chain-id', + 'agoriclocal', + '--from', + 'agoric1234', + '--broadcast-mode', + 'block', + '--gas', + 'auto', + '--gas-adjustment', + '1.4', + '--yes', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'query', + 'gov', + 'proposals', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + stdio: [ + 'ignore', + 'pipe', + 'ignore', + ], + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'tx', + 'gov', + 'deposit', + 1, + '50000000ubld', + '--keyring-backend', + 'test', + '--chain-id', + 'agoriclocal', + '--from', + 'genesis', + '--broadcast-mode', + 'block', + '--gas', + 'auto', + '--gas-adjustment', + '1.4', + '--yes', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'tx', + 'gov', + 'vote', + 1, + 'yes', + '--keyring-backend', + 'test', + '--chain-id', + 'agoriclocal', + '--from', + 'genesis', + '--broadcast-mode', + 'block', + '--gas', + 'auto', + '--gas-adjustment', + '1.4', + '--yes', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'query', + 'gov', + 'proposal', + 1, + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + stdio: [ + 'ignore', + 'pipe', + 'ignore', + ], + }, + }, + ] + +## orca-multichain.test style usage + +> execLog + + [ + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'keys', + 'show', + '--address', + 'agoric', + '--keyring-backend', + 'test', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + '--keyring-backend', + 'test', + 'keys', + 'delete', + 'agoric', + '-y', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + '--keyring-backend', + 'test', + 'keys', + 'add', + 'agoric', + '--recover', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + input: 'swift element zoo argue predict ugly awful alert glance net tourist body', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'keys', + 'show', + '--address', + 'cosmoshub', + '--keyring-backend', + 'test', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + '--keyring-backend', + 'test', + 'keys', + 'delete', + 'cosmoshub', + '-y', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + '--keyring-backend', + 'test', + 'keys', + 'add', + 'cosmoshub', + '--recover', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + input: 'joke lecture black sniff goddess grain then forum level achieve pen alone', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'keys', + 'show', + '--address', + 'osmosis', + '--keyring-backend', + 'test', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + '--keyring-backend', + 'test', + 'keys', + 'delete', + 'osmosis', + '-y', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + '--keyring-backend', + 'test', + 'keys', + 'add', + 'osmosis', + '--recover', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + input: 'burden noise endorse upon waste sibling slot can banner equip chalk small', + }, + }, + { + args: [ + '--no-install', + 'agoric', + 'run', + './test/builder/init-orca.js', + ], + file: 'npx', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'mkdir', + '-p', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'cp', + './myContract.deploy.js', + 'agoriclocal-genesis-0:/root/', + '--container', + 'validator', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'cp', + './myContract-permit.json', + 'agoriclocal-genesis-0:/root/', + '--container', + 'validator', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'ls', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'mkdir', + '-p', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'cp', + '/home/me/.agoric/cache/b1-DEADBEEF.json', + 'agoriclocal-genesis-0:/root/', + '--container', + 'validator', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'ls', + '/root', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'keys', + 'show', + '--address', + 'faucet', + '--keyring-backend', + 'test', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'tx', + 'swingset', + 'install-bundle', + '@/root/b1-DEADBEEF.json', + '--gas', + 'auto', + '--keyring-backend', + 'test', + '--chain-id', + 'agoriclocal', + '--from', + 'agoric1234', + '--broadcast-mode', + 'block', + '--gas', + 'auto', + '--gas-adjustment', + '1.4', + '--yes', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'keys', + 'show', + '--address', + 'genesis', + '--keyring-backend', + 'test', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'tx', + 'gov', + 'submit-proposal', + 'swingset-core-eval', + '/root/myContract-permit.json', + '/root/myContract.deploy.js', + '--title', + 'myContract', + '--description', + 'myContract proposal', + '--deposit', + '1000000ubld', + '--keyring-backend', + 'test', + '--chain-id', + 'agoriclocal', + '--from', + 'agoric1234', + '--broadcast-mode', + 'block', + '--gas', + 'auto', + '--gas-adjustment', + '1.4', + '--yes', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'query', + 'gov', + 'proposals', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + stdio: [ + 'ignore', + 'pipe', + 'ignore', + ], + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'tx', + 'gov', + 'deposit', + 1, + '50000000ubld', + '--keyring-backend', + 'test', + '--chain-id', + 'agoriclocal', + '--from', + 'genesis', + '--broadcast-mode', + 'block', + '--gas', + 'auto', + '--gas-adjustment', + '1.4', + '--yes', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'tx', + 'gov', + 'vote', + 1, + 'yes', + '--keyring-backend', + 'test', + '--chain-id', + 'agoriclocal', + '--from', + 'genesis', + '--broadcast-mode', + 'block', + '--gas', + 'auto', + '--gas-adjustment', + '1.4', + '--yes', + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + }, + }, + { + args: [ + 'exec', + '-i', + 'agoriclocal-genesis-0', + '--container', + 'validator', + '--', + 'agd', + 'query', + 'gov', + 'proposal', + 1, + '--output', + 'json', + ], + file: 'kubectl', + opts: { + encoding: 'utf-8', + stdio: [ + 'ignore', + 'pipe', + 'ignore', + ], + }, + }, + ] diff --git a/contract/test/snapshots/agd-lib.test.js.snap b/contract/test/snapshots/agd-lib.test.js.snap new file mode 100644 index 0000000000000000000000000000000000000000..e6b891333b81cc0aaedee41f41e3e85d85435885 GIT binary patch literal 5535 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 literal 0 HcmV?d00001