Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Jvm Sandbox Repeater | 2,281 | a day ago | 93 | apache-2.0 | Java | |||||
A Java server-side recording and playback solution based on JVM-Sandbox | ||||||||||
Videojs Record | 1,337 | 13 | 15 | 2 months ago | 76 | November 16, 2022 | 76 | mit | JavaScript | |
video.js plugin for recording audio/video/image files | ||||||||||
Androbd | 1,122 | 7 days ago | 67 | gpl-3.0 | Java | |||||
Android OBD diagnostics with any ELM327 adapter | ||||||||||
Pytest Recording | 310 | 18 | a month ago | 20 | June 20, 2022 | 27 | mit | Python | ||
A pytest plugin that allows recording network interactions via VCR.py | ||||||||||
Ardrone Webflight | 213 | 1 | 8 years ago | 2 | August 31, 2013 | 20 | mit | JavaScript | ||
Pilot the AR.Drone 2.0 directly from your browser. Extend the application with plugins to add features such as video recording, autonomous flight, face recognition, and more. | ||||||||||
Videocaptureplus Phonegap Plugin | 134 | 5 years ago | 33 | Objective-C | ||||||
:movie_camera: | ||||||||||
Flutter_screen_recording | 101 | 2 | 2 months ago | 2 | October 29, 2021 | 14 | mit | Dart | ||
A new Flutter plugin for record the screen. | ||||||||||
Flutter_audio | 92 | 3 | 3 years ago | 7 | March 24, 2021 | 10 | mit | Java | ||
A Flutter audio-plugin to playing and recording sounds | ||||||||||
Cordova Plugin Audio Recorder Api | 85 | 6 | 1 | 5 years ago | 6 | October 06, 2015 | 23 | Objective-C | ||
This plugin is a Cordova audio recorder plugin which works as API. | ||||||||||
Cypress Har Generator | 74 | 1 | 2 months ago | 22 | September 08, 2022 | 18 | mit | TypeScript | ||
Cypress plugin for generating HTTP Archive (HAR) files captures network requests during Cypress tests. |
jvm-sandbox-repeaterJVM-SandboxJVM-Sandbox/API
jvm-sandbox-repeater JVM-SandboxJVM-Sandbox
Java(entranceInvocation
)egHTTP/Dubbo/Java(subInvocations
)(InvokePlugin)
invocation
JVM-SandboxBEFORE``RETRUN``THROW
DefaultEventListener
TTL
RepeaterConfig.useTtl
enhance/
public void onEvent(Event event) throws Throwable {
try {
/*
* eventlistenertop
*/
/** -------- **/
/*
* Tracer[TTL]
*/
/** -------- **/
/*
*
*/
/** -------- **/
/*
*
*/
/** -------- **/
/*
* processor filter
*/
/** -------- **/
/*
*
*/
} catch (ProcessControlException pe) {
/*
* sandbox
*/
} catch (Throwable throwable) {
/*
*
*/
} finally {
/*
*
*/
}
}
****mockmock
EventBusFlowDispatherRepeaterSPImockmockmock
mockeg:mybatis/dubbo) MockStrategy JVM-Sandbox
throwReturnImmediately
public void doMock(BeforeEvent event, Boolean entrance, InvokeType type) throws ProcessControlException {
/*
*
*/
RepeatContext context = RepeatCache.getRepeatContext(Tracer.getTraceId());
/*
* mock
*/
if (!skipMock(event, entrance, context) && context != null && context.getMeta().isMock()) {
try {
/*
* mock
*/
final MockRequest request = MockRequest.builder()
...
.build();
/*
* mock
*/
final MockResponse mr = StrategyProvider.instance().provide(context.getMeta().getStrategyType()).execute(request);
/*
*
*/
switch (mr.action) {
...
}
} catch (ProcessControlException pce) {
throw pce;
} catch (Throwable throwable) {
ProcessControlException.throwThrowsImmediately(new RepeatException("unexpected code snippet here.", throwable));
}
}
}
Javaissue
Mock | |||||
---|---|---|---|---|---|
http-plugin | 201906 | zhaoyb1990 | |||
dubbo-plugin | 201906 | zhaoyb1990 | |||
ibatis-plugin | 201906 | zhaoyb1990 | |||
mybatis-plugin | 201906 | ztbsuper | |||
java-plugin | 201906 | zhaoyb1990 | |||
redis-plugin | 201910 | ElesG | |||
hibernate | 201910 | zhaoyb1990 | |||
spring-data-jpa | 201910 | zhaoyb1990 |