summaryrefslogtreecommitdiff
path: root/hyprtester/src/tests/main/workspaces.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2025-11-17 22:37:53 +0000
committerVaxry <vaxry@vaxry.net>2025-11-18 00:59:21 +0000
commitedc311544a54a06ce4acb759b4d9a30853695452 (patch)
tree511cdfc2e97dcb224de24f92a86139ef1782b79f /hyprtester/src/tests/main/workspaces.cpp
parent37fe7b2efde3f572080de33a1fef1b8306ee8bda (diff)
dwindle: Revert rework split logic to be fully gap-aware (#12047)
This reverts commit 151b5f69783b111831e8c5dc062904a221799d7b. Fixes #12380
Diffstat (limited to 'hyprtester/src/tests/main/workspaces.cpp')
-rw-r--r--hyprtester/src/tests/main/workspaces.cpp91
1 files changed, 0 insertions, 91 deletions
diff --git a/hyprtester/src/tests/main/workspaces.cpp b/hyprtester/src/tests/main/workspaces.cpp
index 9d380281..622236dc 100644
--- a/hyprtester/src/tests/main/workspaces.cpp
+++ b/hyprtester/src/tests/main/workspaces.cpp
@@ -6,7 +6,6 @@
#include <chrono>
#include <hyprutils/os/Process.hpp>
#include <hyprutils/memory/WeakPtr.hpp>
-#include <hyprutils/utils/ScopeGuard.hpp>
#include <csignal>
#include <cerrno>
#include "../shared.hpp"
@@ -15,7 +14,6 @@ static int ret = 0;
using namespace Hyprutils::OS;
using namespace Hyprutils::Memory;
-using namespace Hyprutils::Utils;
#define UP CUniquePointer
#define SP CSharedPointer
@@ -361,95 +359,6 @@ static bool test() {
NLog::log("{}Killing all windows", Colors::YELLOW);
Tests::killAllWindows();
- NLog::log("{}Testing asymmetric gap splits", Colors::YELLOW);
- {
-
- CScopeGuard guard = {[&]() {
- NLog::log("{}Cleaning up asymmetric gap test", Colors::YELLOW);
- Tests::killAllWindows();
- OK(getFromSocket("/reload"));
- }};
-
- OK(getFromSocket("/dispatch workspace name:gap_split_test"));
- OK(getFromSocket("r/keyword general:gaps_in 0"));
- OK(getFromSocket("r/keyword general:border_size 0"));
- OK(getFromSocket("r/keyword dwindle:split_width_multiplier 1.0"));
- OK(getFromSocket("r/keyword workspace name:gap_split_test,gapsout:0 1000 0 0"));
-
- NLog::log("{}Testing default split (force_split = 0)", Colors::YELLOW);
- OK(getFromSocket("r/keyword dwindle:force_split 0"));
-
- if (!Tests::spawnKitty("gaps_kitty_A") || !Tests::spawnKitty("gaps_kitty_B")) {
- return false;
- }
-
- NLog::log("{}Expecting vertical split (B below A)", Colors::YELLOW);
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_A"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 0,0");
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_B"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 0,540");
-
- Tests::killAllWindows();
- EXPECT(Tests::windowCount(), 0);
-
- NLog::log("{}Testing force_split = 1", Colors::YELLOW);
- OK(getFromSocket("r/keyword dwindle:force_split 1"));
-
- if (!Tests::spawnKitty("gaps_kitty_A") || !Tests::spawnKitty("gaps_kitty_B")) {
- return false;
- }
-
- NLog::log("{}Expecting vertical split (B above A)", Colors::YELLOW);
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_B"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 0,0");
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_A"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 0,540");
-
- NLog::log("{}Expecting horizontal split (C left of B)", Colors::YELLOW);
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_B"));
-
- if (!Tests::spawnKitty("gaps_kitty_C")) {
- return false;
- }
-
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_C"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 0,0");
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_B"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 460,0");
-
- Tests::killAllWindows();
- EXPECT(Tests::windowCount(), 0);
-
- NLog::log("{}Testing force_split = 2", Colors::YELLOW);
- OK(getFromSocket("r/keyword dwindle:force_split 2"));
-
- if (!Tests::spawnKitty("gaps_kitty_A") || !Tests::spawnKitty("gaps_kitty_B")) {
- return false;
- }
-
- NLog::log("{}Expecting vertical split (B below A)", Colors::YELLOW);
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_A"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 0,0");
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_B"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 0,540");
-
- NLog::log("{}Expecting horizontal split (C right of A)", Colors::YELLOW);
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_A"));
-
- if (!Tests::spawnKitty("gaps_kitty_C")) {
- return false;
- }
-
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_A"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 0,0");
- OK(getFromSocket("/dispatch focuswindow class:gaps_kitty_C"));
- EXPECT_CONTAINS(getFromSocket("/activewindow"), "at: 460,0");
- }
-
- // kill all
- NLog::log("{}Killing all windows", Colors::YELLOW);
- Tests::killAllWindows();
-
NLog::log("{}Expecting 0 windows", Colors::YELLOW);
EXPECT(Tests::windowCount(), 0);