Skip to content

Commit f3f299b

Browse files
authored
Merge pull request #3393 from Agoric/3373-remove-global-metering
remove install-metering-and-ses from apps and most unit tests closes #3373
2 parents 79a888e + ea19295 commit f3f299b

File tree

14 files changed

+17
-16
lines changed

14 files changed

+17
-16
lines changed

packages/cosmic-swingset/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"@agoric/cosmos": "^0.26.4",
3232
"@agoric/dapp-svelte-wallet": "^0.10.4",
3333
"@agoric/import-bundle": "^0.2.16",
34-
"@agoric/install-metering-and-ses": "^0.2.15",
34+
"@agoric/install-ses": "^0.5.15",
3535
"@agoric/store": "^0.4.16",
3636
"@agoric/swing-store-lmdb": "^0.5.1",
3737
"@agoric/swingset-vat": "^0.18.0",

packages/cosmic-swingset/src/entrypoint.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import '@agoric/babel-standalone';
1111

1212
// we need to enable Math.random as a workaround for 'brace-expansion' module
1313
// (dep chain: temp->glob->minimatch->brace-expansion)
14-
import '@agoric/install-metering-and-ses';
14+
import '@agoric/install-ses';
1515

1616
import os from 'os';
1717
import path from 'path';

packages/solo/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@agoric/dapp-svelte-wallet": "^0.10.4",
3535
"@agoric/eventual-send": "^0.13.16",
3636
"@agoric/import-bundle": "^0.2.16",
37-
"@agoric/install-metering-and-ses": "^0.2.15",
37+
"@agoric/install-ses": "^0.5.15",
3838
"@agoric/marshal": "^0.4.13",
3939
"@agoric/notifier": "^0.3.16",
4040
"@agoric/promise-kit": "^0.2.15",

packages/solo/solo-config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"bootstrap": "bootstrap",
3-
"defaultManagerType": "local",
3+
"defaultManagerType": "xs-worker",
44
"vats": {
55
"spawner": {
66
"sourceSpec": "./src/vat-spawner.js"

packages/solo/src/entrypoint.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import '@agoric/babel-standalone';
99

1010
// we need to enable Math.random as a workaround for 'brace-expansion' module
1111
// (dep chain: temp->glob->minimatch->brace-expansion)
12-
import '@agoric/install-metering-and-ses';
12+
import '@agoric/install-ses';
1313

1414
import process from 'process';
1515
import path from 'path';

packages/solo/src/init-basedir.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export default function initBasedir(
2121
const { env = process.environment } = opts;
2222
const {
2323
wallet = DEFAULT_WALLET,
24-
defaultManagerType = env.SWINGSET_WORKER_TYPE || 'local',
24+
defaultManagerType = env.SWINGSET_WORKER_TYPE || 'xs-worker',
2525
...options
2626
} = opts;
2727
options.wallet = wallet;

packages/solo/src/main.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ start
7878
webport: '8000',
7979
webhost: '127.0.0.1',
8080
egresses: DEFAULT_EGRESSES,
81-
defaultManagerType: process.env.SWINGSET_WORKER_TYPE || 'local',
81+
defaultManagerType: process.env.SWINGSET_WORKER_TYPE || 'xs-worker',
8282
},
8383
});
8484
const webport = Number(subOpts.webport);

packages/spawner/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"devDependencies": {
4141
"@agoric/babel-standalone": "^7.14.3",
4242
"@agoric/bundle-source": "^1.3.9",
43-
"@agoric/install-metering-and-ses": "^0.2.15",
4443
"@agoric/install-ses": "^0.5.15",
4544
"@agoric/swingset-vat": "^0.18.0",
4645
"ava": "^3.12.1",

packages/spawner/test/swingsetTests/contractHost/test-contractHost.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// TODO Remove babel-standalone preinitialization
33
// https://github.com/endojs/endo/issues/768
44
import '@agoric/babel-standalone';
5-
import '@agoric/install-metering-and-ses';
5+
import '@agoric/install-ses';
66
import test from 'ava';
77
import path from 'path';
88
import bundleSource from '@agoric/bundle-source';
@@ -19,8 +19,9 @@ test.before(async t => {
1919
t.context.data = { kernelBundles, trivialBundle };
2020
});
2121

22-
async function main(t, mode) {
22+
async function main(t, mode, defaultManagerType = 'local') {
2323
const config = await loadBasedir(__dirname);
24+
config.defaultManagerType = defaultManagerType;
2425
const { kernelBundles, trivialBundle } = t.context.data;
2526
const argv = [mode, trivialBundle];
2627
const controller = await buildVatController(config, argv, { kernelBundles });
@@ -47,6 +48,6 @@ const contractExhaustedGolden = [
4748
];
4849

4950
test('exhaustion', async t => {
50-
const dump = await main(t, 'exhaust');
51+
const dump = await main(t, 'exhaust', 'xs-worker');
5152
t.deepEqual(dump.log, contractExhaustedGolden);
5253
});

packages/zoe/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
},
5959
"devDependencies": {
6060
"@agoric/babel-standalone": "^7.14.3",
61-
"@agoric/install-metering-and-ses": "^0.2.15",
6261
"@agoric/install-ses": "^0.5.15",
6362
"ava": "^3.12.1",
6463
"esm": "agoric-labs/esm#Agoric-built",

packages/zoe/test/swingsetTests/brokenContracts/test-crashingContract.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// https://github.com/endojs/endo/issues/768
66
import '@agoric/babel-standalone';
77
// eslint-disable-next-line import/no-extraneous-dependencies
8-
import '@agoric/install-metering-and-ses';
8+
import '@agoric/install-ses';
99
// eslint-disable-next-line import/no-extraneous-dependencies
1010
import test from 'ava';
1111

@@ -28,6 +28,7 @@ const generateBundlesP = Promise.all(
2828

2929
async function main(argv) {
3030
const config = await loadBasedir(__dirname);
31+
config.defaultManagerType = 'xs-worker';
3132
await generateBundlesP;
3233
const controller = await buildVatController(config, argv);
3334
await controller.run();

packages/zoe/test/swingsetTests/makeKind/test-makeKind.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// https://github.com/endojs/endo/issues/768
55
import '@agoric/babel-standalone';
66
// eslint-disable-next-line import/no-extraneous-dependencies
7-
import '@agoric/install-metering-and-ses';
7+
import '@agoric/install-ses';
88
// eslint-disable-next-line import/no-extraneous-dependencies
99
import test from 'ava';
1010
// eslint-disable-next-line import/no-extraneous-dependencies

packages/zoe/test/swingsetTests/zoe-metering/test-zoe-metering.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// https://github.com/endojs/endo/issues/768
55
import '@agoric/babel-standalone';
66
// eslint-disable-next-line import/no-extraneous-dependencies
7-
import '@agoric/install-metering-and-ses';
7+
import '@agoric/install-ses';
88
// eslint-disable-next-line import/no-extraneous-dependencies
99
import test from 'ava';
1010
import { loadBasedir, buildVatController } from '@agoric/swingset-vat';
@@ -33,6 +33,7 @@ const generateBundlesP = Promise.all(
3333

3434
async function main(argv) {
3535
const config = await loadBasedir(__dirname);
36+
config.defaultManagerType = 'xs-worker';
3637
await generateBundlesP;
3738
const controller = await buildVatController(config, argv);
3839
await controller.run();

packages/zoe/test/swingsetTests/zoe/test-zoe.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// https://github.com/endojs/endo/issues/768
77
import '@agoric/babel-standalone';
88
// eslint-disable-next-line import/no-extraneous-dependencies
9-
import '@agoric/install-metering-and-ses';
9+
import '@agoric/install-ses';
1010
// eslint-disable-next-line import/no-extraneous-dependencies
1111
import test from 'ava';
1212
import { buildVatController, buildKernelBundles } from '@agoric/swingset-vat';

0 commit comments

Comments
 (0)