Skip to content

Commit 1ab13cc

Browse files
committed
[BOLT][TEST] Add heatmap.test
Add a basic test for heatmap mode Reviewed By: maksfb, ayermolo Differential Revision: https://reviews.llvm.org/D118868
1 parent 19aa2db commit 1ab13cc

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

bolt/test/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ list(APPEND BOLT_TEST_DEPS
3838
llvm-config
3939
llvm-bolt
4040
llvm-boltdiff
41+
llvm-bolt-heatmap
4142
llvm-dwarfdump
4243
llvm-mc
4344
llvm-nm

bolt/test/heatmap.test

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Verifies basic functioning of heatmap mode
2+
3+
REQUIRES: system-linux
4+
XFAIL: *
5+
6+
RUN: llvm-bolt heatmap --help | FileCheck %s --check-prefix=CHECK-SUBCOMMAND
7+
CHECK-SUBCOMMAND: SUBCOMMAND 'heatmap': generate heatmap
8+
CHECK-SUBCOMMAND: USAGE: llvm-bolt heatmap [options] <executable>
9+
10+
RUN: llvm-bolt-heatmap --help | FileCheck %s --check-prefix=CHECK-STANDALONE
11+
CHECK-STANDALONE: SUBCOMMAND 'heatmap': generate heatmap
12+
CHECK-STANDALONE: USAGE: llvm-bolt-heatmap heatmap [options] <executable>

bolt/test/lit.cfg.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
ToolSubst('llvm-dwarfdump', unresolved='fatal'),
7474
ToolSubst('llvm-bolt', unresolved='fatal'),
7575
ToolSubst('llvm-boltdiff', unresolved='fatal'),
76+
ToolSubst('llvm-bolt-heatmap', unresolved='fatal'),
7677
ToolSubst('perf2bolt', unresolved='fatal'),
7778
ToolSubst('yaml2obj', unresolved='fatal'),
7879
ToolSubst('llvm-mc', unresolved='fatal'),

0 commit comments

Comments
 (0)