UNPKG

@aws-cdk-testing/cli-integ

Version:

Integration tests for the AWS CDK CLI

28 lines 4.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const lib_1 = require("../../../lib"); (0, lib_1.integTest)('ci=true output to stdout', (0, lib_1.withDefaultFixture)(async (fixture) => { const execOptions = { captureStderr: true, onlyStderr: true, modEnv: { CI: 'true', // Disable all Node.js version warnings JSII_SILENCE_WARNING_KNOWN_BROKEN_NODE_VERSION: 'true', JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION: 'true', JSII_SILENCE_WARNING_DEPRECATED_NODE_VERSION: 'true', // Make sure we don't warn on use of deprecated APIs (that cannot be redirected) JSII_DEPRECATED: 'quiet', // Suppress Node.js process warnings (e.g. fs-extra compatibility warnings) NODE_NO_WARNINGS: '1', }, options: ['--no-notices'], }; const deployOutput = await fixture.cdkDeploy('test-2', execOptions); const diffOutput = await fixture.cdk(['diff', '--no-notices', fixture.fullStackName('test-2')], execOptions); const destroyOutput = await fixture.cdkDestroy('test-2', execOptions); expect(deployOutput).toEqual(''); expect(destroyOutput).toEqual(''); expect(diffOutput).toEqual(''); })); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2RrLWNpLXRydWUtb3V0cHV0LXRvLXN0ZG91dC5pbnRlZ3Rlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjZGstY2ktdHJ1ZS1vdXRwdXQtdG8tc3Rkb3V0LmludGVndGVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLHNDQUE2RDtBQUU3RCxJQUFBLGVBQVMsRUFDUCwwQkFBMEIsRUFDMUIsSUFBQSx3QkFBa0IsRUFBQyxLQUFLLEVBQUUsT0FBTyxFQUFFLEVBQUU7SUFDbkMsTUFBTSxXQUFXLEdBQWtCO1FBQ2pDLGFBQWEsRUFBRSxJQUFJO1FBQ25CLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLE1BQU0sRUFBRTtZQUNOLEVBQUUsRUFBRSxNQUFNO1lBRVYsdUNBQXVDO1lBQ3ZDLDhDQUE4QyxFQUFFLE1BQU07WUFDdEQsMENBQTBDLEVBQUUsTUFBTTtZQUNsRCw0Q0FBNEMsRUFBRSxNQUFNO1lBRXBELGdGQUFnRjtZQUNoRixlQUFlLEVBQUUsT0FBTztZQUV4QiwyRUFBMkU7WUFDM0UsZ0JBQWdCLEVBQUUsR0FBRztTQUN0QjtRQUNELE9BQU8sRUFBRSxDQUFDLGNBQWMsQ0FBQztLQUMxQixDQUFDO0lBRUYsTUFBTSxZQUFZLEdBQUcsTUFBTSxPQUFPLENBQUMsU0FBUyxDQUFDLFFBQVEsRUFBRSxXQUFXLENBQUMsQ0FBQztJQUNwRSxNQUFNLFVBQVUsR0FBRyxNQUFNLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUUsY0FBYyxFQUFFLE9BQU8sQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUMsRUFBRSxXQUFXLENBQUMsQ0FBQztJQUM3RyxNQUFNLGFBQWEsR0FBRyxNQUFNLE9BQU8sQ0FBQyxVQUFVLENBQUMsUUFBUSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQ3RFLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDakMsTUFBTSxDQUFDLGFBQWEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNsQyxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0FBQ2pDLENBQUMsQ0FBQyxDQUNILENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IENka0NsaU9wdGlvbnMgfSBmcm9tICcuLi8uLi8uLi9saWInO1xuaW1wb3J0IHsgaW50ZWdUZXN0LCB3aXRoRGVmYXVsdEZpeHR1cmUgfSBmcm9tICcuLi8uLi8uLi9saWInO1xuXG5pbnRlZ1Rlc3QoXG4gICdjaT10cnVlIG91dHB1dCB0byBzdGRvdXQnLFxuICB3aXRoRGVmYXVsdEZpeHR1cmUoYXN5bmMgKGZpeHR1cmUpID0+IHtcbiAgICBjb25zdCBleGVjT3B0aW9uczogQ2RrQ2xpT3B0aW9ucyA9IHtcbiAgICAgIGNhcHR1cmVTdGRlcnI6IHRydWUsXG4gICAgICBvbmx5U3RkZXJyOiB0cnVlLFxuICAgICAgbW9kRW52OiB7XG4gICAgICAgIENJOiAndHJ1ZScsXG5cbiAgICAgICAgLy8gRGlzYWJsZSBhbGwgTm9kZS5qcyB2ZXJzaW9uIHdhcm5pbmdzXG4gICAgICAgIEpTSUlfU0lMRU5DRV9XQVJOSU5HX0tOT1dOX0JST0tFTl9OT0RFX1ZFUlNJT046ICd0cnVlJyxcbiAgICAgICAgSlNJSV9TSUxFTkNFX1dBUk5JTkdfVU5URVNURURfTk9ERV9WRVJTSU9OOiAndHJ1ZScsXG4gICAgICAgIEpTSUlfU0lMRU5DRV9XQVJOSU5HX0RFUFJFQ0FURURfTk9ERV9WRVJTSU9OOiAndHJ1ZScsXG5cbiAgICAgICAgLy8gTWFrZSBzdXJlIHdlIGRvbid0IHdhcm4gb24gdXNlIG9mIGRlcHJlY2F0ZWQgQVBJcyAodGhhdCBjYW5ub3QgYmUgcmVkaXJlY3RlZClcbiAgICAgICAgSlNJSV9ERVBSRUNBVEVEOiAncXVpZXQnLFxuXG4gICAgICAgIC8vIFN1cHByZXNzIE5vZGUuanMgcHJvY2VzcyB3YXJuaW5ncyAoZS5nLiBmcy1leHRyYSBjb21wYXRpYmlsaXR5IHdhcm5pbmdzKVxuICAgICAgICBOT0RFX05PX1dBUk5JTkdTOiAnMScsXG4gICAgICB9LFxuICAgICAgb3B0aW9uczogWyctLW5vLW5vdGljZXMnXSxcbiAgICB9O1xuXG4gICAgY29uc3QgZGVwbG95T3V0cHV0ID0gYXdhaXQgZml4dHVyZS5jZGtEZXBsb3koJ3Rlc3QtMicsIGV4ZWNPcHRpb25zKTtcbiAgICBjb25zdCBkaWZmT3V0cHV0ID0gYXdhaXQgZml4dHVyZS5jZGsoWydkaWZmJywgJy0tbm8tbm90aWNlcycsIGZpeHR1cmUuZnVsbFN0YWNrTmFtZSgndGVzdC0yJyldLCBleGVjT3B0aW9ucyk7XG4gICAgY29uc3QgZGVzdHJveU91dHB1dCA9IGF3YWl0IGZpeHR1cmUuY2RrRGVzdHJveSgndGVzdC0yJywgZXhlY09wdGlvbnMpO1xuICAgIGV4cGVjdChkZXBsb3lPdXRwdXQpLnRvRXF1YWwoJycpO1xuICAgIGV4cGVjdChkZXN0cm95T3V0cHV0KS50b0VxdWFsKCcnKTtcbiAgICBleHBlY3QoZGlmZk91dHB1dCkudG9FcXVhbCgnJyk7XG4gIH0pLFxuKTtcblxuIl19