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

Add reconciler stress tests for elaborate testing #381

Merged
merged 8 commits into from
Jun 15, 2021

Conversation

MaxDesiatov
Copy link
Collaborator

@MaxDesiatov MaxDesiatov commented Feb 14, 2021

Most of the changes are related to the use of OpenCombineShim (available in upstream OpenCombine now) instead of CombineShim. But there is also a new test added during the investigation of #367, where an app is rendered end-to end, which is a good way to expand our test suite I think.

This allows running our test suite on WASI too, which doesn't have Dispatch and also can't wait on XCTest expectations. Previously none of our tests (especially runtime reflection tests) ran on WASI.
@MaxDesiatov MaxDesiatov added the test suite Changes to the framework's test suite label Feb 14, 2021
Base automatically changed from test-immediate-scheduler to main February 15, 2021 11:36
@MaxDesiatov MaxDesiatov marked this pull request as ready for review June 6, 2021 21:08
@MaxDesiatov MaxDesiatov requested a review from a team June 6, 2021 21:10
…tress-tests

# Conflicts:
#	Sources/TokamakCore/Views/Containers/List.swift
@MaxDesiatov MaxDesiatov merged commit ac69bbc into main Jun 15, 2021
@MaxDesiatov MaxDesiatov deleted the reconciler-stress-tests branch June 15, 2021 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test suite Changes to the framework's test suite
Development

Successfully merging this pull request may close these issues.

1 participant