Use custom TUI for DownstackEdit #688
GitHub Actions / macOS-13 Tests
succeeded
Feb 23, 2025 in 1s
70 passed, 0 failed and 0 skipped
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.collections.RadiateTest.xml
1 tests were completed in 7ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.collections.RadiateTest | 1✅ | 7ms |
✅ com.mattprecious.stacker.test.collections.RadiateTest
✅ test[macosX64]
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.collections.TreeTest.xml
8 tests were completed in 3ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.collections.TreeTest | 8✅ | 3ms |
✅ com.mattprecious.stacker.test.collections.TreeTest
✅ empty[macosX64]
✅ single[macosX64]
✅ oneParentTwoChildren[macosX64]
✅ multiLevel[macosX64]
✅ multipleRoots[macosX64]
✅ descendants[macosX64]
✅ all[macosX64]
✅ ancestors[macosX64]
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.command.DownstackEditTest.xml
11 tests were completed in 8s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.DownstackEditTest | 11✅ | 8s |
✅ com.mattprecious.stacker.test.command.DownstackEditTest
✅ errorsWhenOnTrunk[macosX64]
✅ errorsWhenOnTrailingTrunk[macosX64]
✅ errorsWhenOnUntrackedBranch[macosX64]
✅ errorsWhenStackHasOneBranch[macosX64]
✅ swappingTwoBranches[macosX64]
✅ removingBranch[macosX64]
✅ untrackingBranch[macosX64]
✅ deletingBranch[macosX64]
✅ cancelling[macosX64]
✅ removingWithNarrowTerminal[macosX64]
✅ deletePromptMovesWhenTerminalSizeChanges[macosX64]
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.command.LogShortTest.xml
11 tests were completed in 4s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.LogShortTest | 11✅ | 4s |
✅ com.mattprecious.stacker.test.command.LogShortTest
✅ errorsIfNotInitialized[macosX64]
✅ oneChildNeedsRestack[macosX64]
✅ restackRequiredDoesNotPropagateUpwards[macosX64]
✅ trunkBranchesNeverNeedRestack[macosX64]
✅ noRestacksRequired_One[macosX64]
✅ noRestacksRequired_Two[macosX64]
✅ noRestacksRequired_TwoWithSecondCheckedOut[macosX64]
✅ noRestacksRequired_Three[macosX64]
✅ noRestacksRequired_TwoChildren[macosX64]
✅ noRestacksRequired_ThreeChildren[macosX64]
✅ noRestacksRequired_Complex[macosX64]
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.command.RepoInitTest.xml
10 tests were completed in 5s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.RepoInitTest | 10✅ | 5s |
✅ com.mattprecious.stacker.test.command.RepoInitTest
✅ errorsInitializingEmptyRepo[macosX64]
✅ successfullyInitsWithOneBranch[macosX64]
✅ defaultBranchIsPreselected[macosX64]
✅ successfullyInitsWithNoTrailingTrunk[macosX64]
✅ canSelectOtherTrunk[macosX64]
✅ successfullyInitsWithTrailingTrunk[macosX64]
✅ existingSettingsArePreselected[macosX64]
✅ changingTrunkFailsIfChildren[macosX64]
✅ changingTrailingTrunkFailsIfChildren[macosX64]
✅ filteringIsEnabled[macosX64]
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.rendering.InteractivePromptTest.xml
15 tests were completed in 77ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.rendering.InteractivePromptTest | 15✅ | 77ms |
✅ com.mattprecious.stacker.test.rendering.InteractivePromptTest
✅ firstOptionIsHighlighted[macosX64]
✅ defaultOptionIsHighlighted[macosX64]
✅ invalidDefaultFallsBackToFirstOption[macosX64]
✅ nullMessage[macosX64]
✅ arrowSelection[macosX64]
✅ transformations[macosX64]
✅ filteringDisabled[macosX64]
✅ basicFilterAndSelect[macosX64]
✅ filteringWithNullMessage[macosX64]
✅ resultNotPrinted[macosX64]
✅ filterToEmpty[macosX64]
✅ selectionMovesToNextOptionWhenFilterRemovesCurrent[macosX64]
✅ selectionIsRestoredWhenUnfiltering[macosX64]
✅ selectionStackIsResetWhenArrowing[macosX64]
✅ selectionMovesToClosesRemainingSibling[macosX64]
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.rendering.PromptTest.xml
3 tests were completed in 8ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.rendering.PromptTest | 3✅ | 8ms |
✅ com.mattprecious.stacker.test.rendering.PromptTest
✅ emptyInputIsAllowed[macosX64]
✅ nonEmptyInput[macosX64]
✅ hiddenInput[macosX64]
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.rendering.YesNoPromptTest.xml
8 tests were completed in 24ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.rendering.YesNoPromptTest | 8✅ | 24ms |
✅ com.mattprecious.stacker.test.rendering.YesNoPromptTest
✅ invalidInputsAreIgnored[macosX64]
✅ defaultTrue[macosX64]
✅ defaultFalse[macosX64]
✅ backspace[macosX64]
✅ validInputs_LowerY[macosX64]
✅ validInputs_UpperY[macosX64]
✅ validInputs_LowerN[macosX64]
✅ validInputs_UpperN[macosX64]
✅ build/test-results/macosX64Test/TEST-com.mattprecious.stacker.test.util.EnvironmentTest.xml
3 tests were completed in 171ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.util.EnvironmentTest | 3✅ | 171ms |
✅ com.mattprecious.stacker.test.util.EnvironmentTest
✅ throwsErrorIfNoRepositoryFound[macosX64]
✅ environmentSetupMakesGitShaDeterministic[macosX64]
✅ dbIsCreatedInGitDirectory[macosX64]
Loading