summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-10-23 02:16:53 +0300
committerJari Vetoniemi <mailroxas@gmail.com>2014-10-23 02:16:53 +0300
commitc0f49aaf679974f97d0e4afcf99f503f7091d503 (patch)
tree9754ddb45841bb68adaba0a6a31f8753c98b458c /test
parentc98fcc5100094203abea9f15cabf48682f104869 (diff)
downloadbemenu-c0f49aaf679974f97d0e4afcf99f503f7091d503.tar.gz
bemenu-c0f49aaf679974f97d0e4afcf99f503f7091d503.tar.bz2
bemenu-c0f49aaf679974f97d0e4afcf99f503f7091d503.zip
Update test.
Diffstat (limited to 'test')
-rw-r--r--test/bm_menu_new.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/bm_menu_new.c b/test/bm_menu_new.c
index c9c12ec..05de473 100644
--- a/test/bm_menu_new.c
+++ b/test/bm_menu_new.c
@@ -11,6 +11,7 @@ main(int argc, char **argv)
{
(void)argc, (void)argv;
+ unsetenv("BEMENU_RENDERER");
setenv("BEMENU_RENDERERS", "../renderers", true);
if (!bm_init())
@@ -22,7 +23,10 @@ main(int argc, char **argv)
const struct bm_renderer **renderers = bm_get_renderers(&count);
for (int32_t i = 0; i < count; ++i) {
if (!strcmp(bm_renderer_get_name(renderers[i]), "curses") && !isatty(STDIN_FILENO)) {
- printf("Skipping test for mode BM_DRAW_MODE_CURSES, as not running on terminal.\n");
+ printf("Skipping test for curses renderer, as not running on terminal.\n");
+ continue;
+ } else if (!strcmp(bm_renderer_get_name(renderers[i]), "wayland") && !getenv("WAYLAND_DISPLAY")) {
+ printf("Skipping test for wayland renderer, as not running on wayland compositor.\n");
continue;
}
struct bm_menu *menu = bm_menu_new(bm_renderer_get_name(renderers[i]));