Skip to content

Conversation

@ivandev0
Copy link
Collaborator

No description provided.

@ivandev0 ivandev0 requested review from eupp and zhelenskiy November 19, 2025 13:59
Copy link
Collaborator

@zhelenskiy zhelenskiy left a comment

Choose a reason for hiding this comment

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

Let's wait for #891 first

@ivandev0
Copy link
Collaborator Author

Let's wait for #891 first

Can you push it today? I would like to close this task about IJ as soon as possible because I already was waiting for a week for the review.

@zhelenskiy
Copy link
Collaborator

Can you push it today?

You are the reviewer there, so that depends on you.

"methods": [
"testInsertString"
],
"checkRepresentation": true
Copy link
Collaborator

Choose a reason for hiding this comment

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

Are you sure the representation is stable to check it?

fields[fieldName]?.let { return it == FinalFields.FieldInfo.FINAL }
// If we haven't processed this class yet, fall back to a slow-path, reading the class byte-code.
collectFieldInformation(internalClassName, fieldName, fields)
val fieldFound = collectFieldInformation(internalClassName, fieldName, fields)
Copy link
Collaborator

Choose a reason for hiding this comment

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

Can you describe why it can be not found?

include(":integration-test")
include(":integration-test:common")
include(":integration-test:lincheck")
include(":integration-test:trace-debugger")
Copy link
Collaborator

Choose a reason for hiding this comment

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

why?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Are you sure it is the right trace?

Comment on lines +87 to +95
fun test() {
runTest(
testClassName = ${testCase.className.toLiteral()},
testMethodName = ${testCase.methodName.toLiteral()},
extraJvmArgs = listOf(${testCase.jvmArgs.joinToString { it.toLiteral() }}),
commands = listOf(${testCase.gradleCommand.toLiteral()}),
checkRepresentation = ${testCase.checkRepresentation},
)
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
fun test() {
runTest(
testClassName = ${testCase.className.toLiteral()},
testMethodName = ${testCase.methodName.toLiteral()},
extraJvmArgs = listOf(${testCase.jvmArgs.joinToString { it.toLiteral() }}),
commands = listOf(${testCase.gradleCommand.toLiteral()}),
checkRepresentation = ${testCase.checkRepresentation},
)
}
fun test() = runTest(
testClassName = ${testCase.className.toLiteral()},
testMethodName = ${testCase.methodName.toLiteral()},
extraJvmArgs = listOf(${testCase.jvmArgs.joinToString { it.toLiteral() }}),
commands = listOf(${testCase.gradleCommand.toLiteral()}),
checkRepresentation = ${testCase.checkRepresentation},
)

Copy link
Collaborator

Choose a reason for hiding this comment

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

Why?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Why?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Why?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Why?

Comment on lines +21 to +30
open val fatJarName: String = "trace-recorder-fat.jar"
open val formatArgs: Map<String, String> = mapOf(
"format" to "text",
"formatOption" to "verbose",
)
open val defaultJvmArgs: List<String> = listOf(
"-Dlincheck.traceRecorderMode=true",
"-XX:+UnlockExperimentalVMOptions",
"-XX:hashCode=2",
)
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
open val fatJarName: String = "trace-recorder-fat.jar"
open val formatArgs: Map<String, String> = mapOf(
"format" to "text",
"formatOption" to "verbose",
)
open val defaultJvmArgs: List<String> = listOf(
"-Dlincheck.traceRecorderMode=true",
"-XX:+UnlockExperimentalVMOptions",
"-XX:hashCode=2",
)
open val fatJarName: String = "trace-recorder-fat.jar"
open val formatArgs: Map<String, String> = mapOf(
"format" to "text",
"formatOption" to "verbose",
)
open val defaultJvmArgs: List<String> = listOf(
"-Dlincheck.traceRecorderMode=true",
"-XX:+UnlockExperimentalVMOptions",
"-XX:hashCode=2",
)

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.

3 participants