From 7ee35973a216846d5e3cb85e57aa5f19cb769823 Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Thu, 12 Jun 2025 16:06:51 -0300 Subject: [PATCH] test(diffview): allow tests to run in parallel --- internal/exp/diffview/diffview_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/internal/exp/diffview/diffview_test.go b/internal/exp/diffview/diffview_test.go index bc70d8ce5f3aae6c0f3b3729c81bb4b4dbe16ae0..91e8a7d4e3f76838196ed29c74e92b0f5e90b272 100644 --- a/internal/exp/diffview/diffview_test.go +++ b/internal/exp/diffview/diffview_test.go @@ -133,6 +133,8 @@ func TestDiffView(t *testing.T) { t.Run(behaviorName, func(t *testing.T) { for themeName, themeFunc := range ThemeFuncs { t.Run(themeName, func(t *testing.T) { + t.Parallel() + dv := diffview.New() dv = layoutFunc(dv) dv = themeFunc(dv) @@ -158,6 +160,8 @@ func TestDiffView(t *testing.T) { func TestDiffViewTabs(t *testing.T) { for layoutName, layoutFunc := range LayoutFuncs { t.Run(layoutName, func(t *testing.T) { + t.Parallel() + dv := diffview.New(). Before("main.go", TestTabsBefore). After("main.go", TestTabsAfter). @@ -180,6 +184,8 @@ func TestDiffViewWidth(t *testing.T) { } t.Run(fmt.Sprintf("WidthOf%03d", width), func(t *testing.T) { + t.Parallel() + dv := diffview.New(). Before("main.go", TestMultipleHunksBefore). After("main.go", TestMultipleHunksAfter). @@ -203,6 +209,8 @@ func TestDiffViewHeight(t *testing.T) { t.Run(layoutName, func(t *testing.T) { for height := 1; height <= 20; height++ { t.Run(fmt.Sprintf("HeightOf%03d", height), func(t *testing.T) { + t.Parallel() + dv := diffview.New(). Before("main.go", TestMultipleHunksBefore). After("main.go", TestMultipleHunksAfter). @@ -226,6 +234,8 @@ func TestDiffViewXOffset(t *testing.T) { t.Run(layoutName, func(t *testing.T) { for xOffset := range 21 { t.Run(fmt.Sprintf("XOffsetOf%02d", xOffset), func(t *testing.T) { + t.Parallel() + dv := diffview.New(). Before("main.go", TestDefaultBefore). After("main.go", TestDefaultAfter). @@ -250,6 +260,8 @@ func TestDiffViewYOffset(t *testing.T) { t.Run(layoutName, func(t *testing.T) { for yOffset := range 17 { t.Run(fmt.Sprintf("YOffsetOf%02d", yOffset), func(t *testing.T) { + t.Parallel() + dv := diffview.New(). Before("main.go", TestMultipleHunksBefore). After("main.go", TestMultipleHunksAfter).