Skip to content

Conversation

rnett
Copy link

@rnett rnett commented Oct 8, 2025

Subsystem
Descriptors.

Problem Description
See #496. Despite generating a list of a descriptor's callables, it's never exposed.

Solution
This PR makes the generated property public and adds a corresponding overridden property to the interface.

ATTENTION

I don't have the necessary permissions to update labels.

ApiVersioningTest has some failures but they are present on development, too.

}

@OptIn(ExperimentalRpcApi::class)
fun box(): String = runBlocking {
Copy link
Author

Choose a reason for hiding this comment

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

@Mr3zee I ran into a bit of a problem here: these tests (including the others in this directory) are not ran as box tests, and their IR isn't dumped anymore either (note the lack of a serviceDescriptor.fir.ir.txt). I can break the assertion and the test does not fail. This can be fixed by changing the superclass of AbstractBoxTest to AbstractFirLightTreeBlackBoxCodegenTest, but I wanted to check first and the existing IR dumps are out of date and someone other than me should take a look at the diff (but it didn't look like anything important.

Copy link
Member

Choose a reason for hiding this comment

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

Oh, hmmm, seems I forgot to update to main branch with the tests, I'll do that

@rnett rnett changed the base branch from main to development October 8, 2025 01:13
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.

2 participants