Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking: deterministic simulation testing #4180

Open
15 of 22 tasks
wangrunji0408 opened this issue Jul 26, 2022 · 2 comments
Open
15 of 22 tasks

Tracking: deterministic simulation testing #4180

wangrunji0408 opened this issue Jul 26, 2022 · 2 comments
Assignees

Comments

@wangrunji0408
Copy link
Contributor

wangrunji0408 commented Jul 26, 2022

We are utilizing deterministic simulation testing to find bugs efficiently and reproduce them at any time.

Status and TODO

Pull Requests

Hunted Bugs

Related Links

@lmatz
Copy link
Contributor

lmatz commented Nov 28, 2022

Is it possible to add e2e simulation tests for the connector sink or source?
e.g. #6631

@wangrunji0408
Copy link
Contributor Author

wangrunji0408 commented Nov 28, 2022

Is it possible to add e2e simulation tests for the connector sink or source?
e.g. #6631

Theoretically it's possible. But we have to build a dedicated simulator for each kind of source and sink. Each of them will take us at least 0.5 man-months in my prediction. Currently we already have a simulator for kafka. With this, the complete data flow from source to sink has been covered in the test. So any more simulator for a connector will only result in the connector code itself being tested, which I don't think the ROI is high. 🤔

By the way, I just found a new project hermit published by Meta a week ago. It is a system-level deterministic testing tool. It seems like a good solution to this case. I'm going to do some research on it soon. (UPDATE: tracking in #6665)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants