-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
squashBranch
UI test failing: expected:<15> but was:<16>
#1079
Comments
squashBranch
: expected:<15> but was:<16>
squashBranch
UI test failing: expected:<15> but was:<16>
Never seen since we've gone back to invoking actions explicitly (instead of clicking on buttons)... closing |
Would be good to actually check the expected branch names, not just the count (although the missing branch name can probably be inferred from screenshots... it's just more work to spot the difference) |
Haven't seen for a while... closing (again) |
Ha! hello darkness my old friend
The difference is in the unexpected presence of Looks that |
Closing for now, to be reopened if reoccurs |
Stuck forever waiting for 15 elements (rather than 16)... so the issue is that the squash doesn't actually happen at all for some reason LogUITestSuite > squashBranch() STANDARD_OUT IntelliJ build number is 231.7864.76-EAP-SNAPSHOT request[projects/all]: () response: [] request[project/open]: "/tmp/machete-tests-9877127134359526669/machete-sandbox-worktree" [intellij-stdout] opened com.intellij.openapi.wm.impl.IdeFrameImpl [intellij-stdout] Info | RdCoroutineScope | 38:DefaultDispatcher-worker-20 | RdCoroutineHost overridden [intellij-stdout] closed Welcome to IntelliJ IDEA (ROOT) [intellij-stdout] 2023-03-07 20:55:56,443 [ 16800] WARN - #c.i.u.j.JBCefApp - JCefAppConfig is not from a JBR module, path: jar:file:/root/.ideprobe-uitests/instances/intellij-instance-231.7864.76-EAP-SNAPSHOT--jm7RglIPSRC3aZEBP6ioEA/lib/app.jar!/com/jetbrains/cef/JCefAppConfig.class [intellij-stdout] 2023-03-07 20:55:57,270 [ 17627] WARN - #c.i.o.a.i.ActionUpdater - 535 ms to grab EDT for DeviceAndSnapshotComboBoxAction#update@NavBarToolbar (com.android.tools.idea.run.deployment.DeviceAndSnapshotComboBoxAction) response: () Waiting for 1 background task(s)... [Scanning files to index... 1747081197: running=true; canceled=false; task=com.intellij.openapi.project.MergingQueueGuiExecutor$1@41fea91] [intellij-stdout] opened javax.swing.JWindow Waiting for 1 background task(s)... [Dependencies 1151385585: running=true; canceled=false; task=com.jetbrains.packagesearch.intellij.plugin.util.CoroutinesUtilsKt$showBackgroundLoadingBar$2@37898ab1] runJs: executing `project.configure()` runJs: executed `project.configure()` request[projects/all]: () response: [{"name":"machete-sandbox-worktree"}] runJs: executing `project.openGitMacheteTab()` runJs: executed `project.openGitMacheteTab()` runJs: executing `project.toggleListingCommits()` [intellij-stdout] closed javax.swing.JWindow [intellij-stdout] 2023-03-07 20:56:13,214 [ 33571] WARN - #c.i.o.a.i.ActionUpdater - 1065 ms to grab EDT for TraverseFromFirstAction#update@GitMacheteToolbar (com.virtuslab.gitmachete.frontend.actions.toolbar.TraverseFromFirstAction) runJs: executed `project.toggleListingCommits()` callJs: evaluating `project.refreshGraphTableModel().getRowCount()` [intellij-stdout] 2023-03-07 20:56:13,219 [ 33576] WARN - #c.i.o.a.i.ActionUpdater - 1045 ms to grab EDT for DeviceAndSnapshotComboBoxAction#update@NavBarToolbar (com.android.tools.idea.run.deployment.DeviceAndSnapshotComboBoxAction) callJs: evaluated `project.refreshGraphTableModel().getRowCount()` to `18` runJs: executing `project.checkoutBranch('call-ws')` runJs: executed `project.checkoutBranch('call-ws')` Waiting for 2 background task(s)... [Checking out call-ws… 1176379047: running=true; canceled=false; task=git4idea.branch.GitBrancherImpl$4@692c7c6e, Updating Git Machete status… 418799151: running=true; canceled=false; task=com.virtuslab.gitmachete.frontend.ui.impl.backgroundables.GitMacheteRepositoryUpdateBackgroundable@128bbff8] [intellij-stdout] 2023-03-07 20:56:14,064 [ 34421] WARN - #c.i.o.v.ExternallyAddedFilesProcessorImpl - Cannot find project config directory for non-default and non-directory based project machete-sandbox-worktree runJs: executing `project.squashCurrent()` runJs: executed `project.squashCurrent()` runJs: executing `project.acceptSquash()` [intellij-stdout] opened Squashed Commit Message:[com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog[dialog0,1742,932,355x295,invalid,layout=java.awt.BorderLayout,MODELESS,title=Squashed Commit Message,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog$DialogRootPane[,0,0,355x295,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=449,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]] [intellij-stdout] closed Squashed Commit Message runJs: executed `project.acceptSquash()` Waiting for 1 background task(s)... [Squashing… 339294536: running=true; canceled=false; task=com.virtuslab.gitmachete.frontend.actions.base.BaseSquashAction$1@4d6c3972] callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` runJs: executing `project.squashSelected('hotfix/add-trigger')` runJs: executed `project.squashSelected('hotfix/add-trigger')` runJs: executing `project.acceptSquash()` [intellij-stdout] opened Squashed Commit Message:[com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog[dialog1,0,0,462x229,invalid,layout=java.awt.BorderLayout,MODELESS,title=Squashed Commit Message,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog$DialogRootPane[,0,0,462x229,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=449,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]] [intellij-stdout] 2023-03-07 20:56:39,727 [ 60084] WARN - #c.i.o.v.ExternallyAddedFilesProcessorImpl - Cannot find project config directory for non-default and non-directory based project machete-sandbox-worktree runJs: executed `project.acceptSquash()` Waiting for 1 background task(s)... [com.intellij.openapi.progress.RawProgressReporterIndicator@7c867b84] callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` callJs: evaluating `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` callJs: evaluated `project.refreshGraphTableModel(); project.getManagedBranchesAndCommits()` to `[develop, Allow ownership links, allow-ownership-link, Use new icons, 1st round of fixes, update-icons, Build arbitrarily long chains, Use new icons, 1st round of fixes, build-chain, Call web service, call-ws, master, HOTFIX Add the trigger - fixes, HOTFIX Add the trigger, hotfix/add-trigger]` (...ad infinitum...) |
FWIW... let's track the IDE logs from Feb 19, 2023 build, around the moment where the Squash action on
(looks that the and a somewhat relevant screenshot: |
Long time no see! CI build
So expected:
but was:
|
I guess that doing #1728 might fix this flakiness as a side effect ;) |
This is rare, so far only seen in:
https://app.circleci.com/pipelines/github/VirtusLab/git-machete-intellij-plugin/6116/workflows/50e67100-2a7f-445d-bb56-406b24cbf9e3/jobs/6459/steps:
Would be good to list the commit messages in test stdout, so that we can see what's the superfluous commit.
The text was updated successfully, but these errors were encountered: