diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2023-08-28 11:53:48 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2023-08-28 12:30:32 +0200 |
commit | 5ecb1adc344a106b9f1167930798bbcb3e286b14 (patch) | |
tree | 717320acce349a76d1829d507df936e61c106b8f /tests/unit/core | |
parent | d328d7f2b88f094ccdb51afff5f11e2bebe918dd (diff) | |
download | weechat-5ecb1adc344a106b9f1167930798bbcb3e286b14.zip |
core: add command `/sys` to show resource limits and usage
Diffstat (limited to 'tests/unit/core')
-rw-r--r-- | tests/unit/core/test-core-sys.cpp | 78 | ||||
-rw-r--r-- | tests/unit/core/test-core-util.cpp | 20 |
2 files changed, 78 insertions, 20 deletions
diff --git a/tests/unit/core/test-core-sys.cpp b/tests/unit/core/test-core-sys.cpp new file mode 100644 index 000000000..bccb70ff9 --- /dev/null +++ b/tests/unit/core/test-core-sys.cpp @@ -0,0 +1,78 @@ +/* + * test-core-sys.cpp - test system functions + * + * Copyright (C) 2023 Sébastien Helleu <flashcode@flashtux.org> + * + * This file is part of WeeChat, the extensible chat client. + * + * WeeChat is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * WeeChat is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with WeeChat. If not, see <https://www.gnu.org/licenses/>. + */ + +#include "CppUTest/TestHarness.h" + +#include "tests/tests.h" + +extern "C" +{ +#include <unistd.h> +#include <stdio.h> +#include <string.h> +#include <sys/time.h> +#include "src/core/wee-string.h" +#include "src/core/wee-util.h" +} + +TEST_GROUP(CoreSys) +{ +}; + +/* + * Tests functions: + * sys_setrlimit_resource + */ + +TEST(CoreSys, SetrlimitResource) +{ + /* TODO: write tests */ +} + +/* + * Tests functions: + * sys_setrlimit + */ + +TEST(CoreSys, Setrlimit) +{ + /* TODO: write tests */ +} + +/* + * Tests functions: + * sys_display_rlimit + */ + +TEST(CoreSys, DisplayRlimit) +{ + /* TODO: write tests */ +} + +/* + * Tests functions: + * sys_display_rusage + */ + +TEST(CoreSys, DisplayRusage) +{ + /* TODO: write tests */ +} diff --git a/tests/unit/core/test-core-util.cpp b/tests/unit/core/test-core-util.cpp index e5021db53..d4b167970 100644 --- a/tests/unit/core/test-core-util.cpp +++ b/tests/unit/core/test-core-util.cpp @@ -39,26 +39,6 @@ TEST_GROUP(CoreUtil) /* * Tests functions: - * util_setrlimit_resource - */ - -TEST(CoreUtil, SetrlimitResource) -{ - /* TODO: write tests */ -} - -/* - * Tests functions: - * util_setrlimit - */ - -TEST(CoreUtil, Setrlimit) -{ - /* TODO: write tests */ -} - -/* - * Tests functions: * util_timeval_cmp * util_timeval_diff * util_timeval_add |