agent-claw: automated task changes
This commit is contained in:
1
cdk/node_modules/aws-cdk-lib/testhelpers/jest-autoclean.d.ts
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/testhelpers/jest-autoclean.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export {};
|
||||
1
cdk/node_modules/aws-cdk-lib/testhelpers/jest-autoclean.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/testhelpers/jest-autoclean.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var cx_api_1=()=>{var tmp=require("../cx-api");return cx_api_1=()=>tmp,tmp};afterAll(cx_api_1().CloudAssembly.cleanupTemporaryDirectories);
|
||||
16
cdk/node_modules/aws-cdk-lib/testhelpers/jest-bufferedconsole.d.ts
generated
vendored
Normal file
16
cdk/node_modules/aws-cdk-lib/testhelpers/jest-bufferedconsole.d.ts
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* A Jest environment that buffers outputs to `console.log()` and only shows it for failing tests.
|
||||
*/
|
||||
import type { EnvironmentContext, JestEnvironment, JestEnvironmentConfig } from '@jest/environment';
|
||||
import { TestEnvironment as NodeEnvironment } from 'jest-environment-node';
|
||||
export default class TestEnvironment extends NodeEnvironment implements JestEnvironment<unknown> {
|
||||
private log;
|
||||
private originalConsole;
|
||||
private originalStdoutWrite;
|
||||
private originalStderrWrite;
|
||||
constructor(config: JestEnvironmentConfig, context: EnvironmentContext);
|
||||
setup(): Promise<void>;
|
||||
teardown(): Promise<void>;
|
||||
private startCapture;
|
||||
private stopCapture;
|
||||
}
|
||||
3
cdk/node_modules/aws-cdk-lib/testhelpers/jest-bufferedconsole.js
generated
vendored
Normal file
3
cdk/node_modules/aws-cdk-lib/testhelpers/jest-bufferedconsole.js
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var jest_environment_node_1=()=>{var tmp=require("jest-environment-node");return jest_environment_node_1=()=>tmp,tmp};class TestEnvironment extends jest_environment_node_1().TestEnvironment{log=new Array;originalConsole;originalStdoutWrite;originalStderrWrite;constructor(config,context){super(config,context),this.handleTestEvent=(async(event,_state)=>{if(event.name==="test_done"&&event.test.errors.length>0&&this.log.length>0){this.stopCapture(),this.originalConsole.log(`[Console output] ${fullTestName(event.test)}
|
||||
`);for(const item of this.log)this.originalConsole[item.type].apply(this.originalConsole,[" ",...item.args]);this.originalConsole.log(`
|
||||
`),this.startCapture()}event.name==="test_done"&&(this.log=[])})}async setup(){await super.setup(),this.log=[],this.startCapture()}async teardown(){this.stopCapture(),await super.teardown()}startCapture(){this.originalConsole=console,this.originalStdoutWrite=process.stdout.write,this.originalStderrWrite=process.stderr.write,this.global.console={...console,log:(...args)=>this.log.push({type:"log",args}),error:(...args)=>this.log.push({type:"error",args}),warn:(...args)=>this.log.push({type:"warn",args}),info:(...args)=>this.log.push({type:"info",args}),debug:(...args)=>this.log.push({type:"debug",args})};const self=this;process.stdout.write=function(chunk,enccb){const encoding=typeof enccb=="string"?enccb:"utf-8",message=Buffer.isBuffer(chunk)?chunk.toString(encoding):chunk;self.log.push({type:"log",args:[message.replace(/\n$/,"")]}),typeof enccb=="function"&&enccb()},process.stderr.write=function(chunk,enccb){const encoding=typeof enccb=="string"?enccb:"utf-8",message=Buffer.isBuffer(chunk)?chunk.toString(encoding):chunk;self.log.push({type:"error",args:[message.replace(/\n$/,"")]}),typeof enccb=="function"&&enccb()}}stopCapture(){this.global.console=this.originalConsole,process.stdout.write=this.originalStdoutWrite,process.stderr.write=this.originalStderrWrite}}exports.default=TestEnvironment;function fullTestName(test){let ret=test.name;for(;test.parent!=null&&test.parent.name!=="ROOT_DESCRIBE_BLOCK";)ret=test.parent.name+" \u203A "+ret,test=test.parent;return ret}
|
||||
Reference in New Issue
Block a user