e2e test - layered R reconnect assertions to test CI#13722
Open
rodrigosf672 wants to merge 7 commits into
Open
e2e test - layered R reconnect assertions to test CI#13722rodrigosf672 wants to merge 7 commits into
rodrigosf672 wants to merge 7 commits into
Conversation
Progressive layers isolate which part of reconnect-after-reload fails in CI: .Rprofile execution, console output, session reuse, .Rprofile suppression, and hook output visibility.
|
E2E Tests 🚀 |
Signed-off-by: Rodrigo Silva Ferreira <129895386+rodrigosf672@users.noreply.github.com>
…-sense Signed-off-by: Rodrigo Silva Ferreira <129895386+rodrigosf672@users.noreply.github.com>
Signed-off-by: Rodrigo Silva Ferreira <129895386+rodrigosf672@users.noreply.github.com>
…n into e2e-r-reconnect-layers
Member
Author
Signed-off-by: Rodrigo Silva Ferreira <129895386+rodrigosf672@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Because of the CI failure in #13557, I'm adding this PR here to test the R reconnect layers. This does not need to be merged, it's a test against the CI — unless we decide there is some value in having that in the CI as e2e as well. I've certified that all 5 tests pass locally.
Goal
Verify the behavior of R session reconnect layers, focusing on how
.Rprofileand session hooks behave across reloads. The tests ensure that the R environment behaves correctly in terms of startup scripts, variable persistence, and hook outputs after reloading the session.Local Tests
.Rprofileruns on startup.Rprofiledoes NOT re-run on reconnectcat()output appears unprompted after reloadCI Tests (before fix for #13542 was merged into main)
.Rprofileruns on startup.Rprofiledoes NOT re-run on reconnectcat()output appears unprompted after reloadCI Tests (after fix)
.Rprofileruns on startup.Rprofiledoes NOT re-run on reconnectcat()output appears unprompted after reload@:console @:sessions @:ark @:win @:web