Skip to content

Conversation

ElectreAAS
Copy link
Collaborator

Supersedes #11900.

This PR is a 'remake' of Steve's: I rebased it on main, and applied what I learned making #12010 and #12064. This results in significant changes from the original, hence the new PR.

The 'runtest' RPC request is now public, in otherlibs. runtest_rpc.ml{i} was removed.

The behaviour is now (AFAI know what I'm doing) identical between running dune runtest [ARGUMENTS] with or without the RPC server.

See comments below for details

> EOF

$ dune rpc ping --wait

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my testing, this test times out every time. This ping is to help debug it

@ElectreAAS ElectreAAS force-pushed the test-concurrent-with-watch-mode branch from fec9cf9 to f20ddb3 Compare September 17, 2025 17:47
@ElectreAAS
Copy link
Collaborator Author

Notes from rebasing: Since the contents of bin/runtest.ml have been largely moved to bin/runtest_common.ml, it'd be easy to accidentaly overwrite changes made to the former since the original PR.
#11869 and #12251 are PRs that fit that description, and have been correctly applied to runtest_common

@ElectreAAS ElectreAAS requested a review from Alizter September 17, 2025 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant