Skip to content

Commit a1a6083

Browse files
committed
Add colored output support for Alacritty
1 parent c231e6f commit a1a6083

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

googletest/src/gtest.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3270,6 +3270,7 @@ bool ShouldUseColor(bool stdout_is_tty) {
32703270
term != nullptr && (String::CStringEquals(term, "xterm") ||
32713271
String::CStringEquals(term, "xterm-color") ||
32723272
String::CStringEquals(term, "xterm-kitty") ||
3273+
String::CStringEquals(term, "alacritty") ||
32733274
String::CStringEquals(term, "screen") ||
32743275
String::CStringEquals(term, "tmux") ||
32753276
String::CStringEquals(term, "rxvt-unicode") ||

googletest/test/googletest-color-test.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ def testNoEnvVarNoFlag(self):
8080
self.assertTrue(UsesColor('xterm', None, None))
8181
self.assertTrue(UsesColor('xterm-color', None, None))
8282
self.assertTrue(UsesColor('xterm-kitty', None, None))
83+
self.assertTrue(UsesColor('alacritty', None, None))
8384
self.assertTrue(UsesColor('xterm-256color', None, None))
8485

8586
def testFlagOnly(self):

googletest/test/gtest_unittest.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6671,6 +6671,9 @@ TEST(ColoredOutputTest, UsesColorsWhenTermSupportsColors) {
66716671
SetEnv("TERM", "xterm-kitty"); // TERM supports colors.
66726672
EXPECT_TRUE(ShouldUseColor(true)); // Stdout is a TTY.
66736673

6674+
SetEnv("TERM", "alacritty"); // TERM supports colors.
6675+
EXPECT_TRUE(ShouldUseColor(true)); // Stdout is a TTY.
6676+
66746677
SetEnv("TERM", "xterm-256color"); // TERM supports colors.
66756678
EXPECT_TRUE(ShouldUseColor(true)); // Stdout is a TTY.
66766679

0 commit comments

Comments
 (0)