Merge pull request #31095 from bluca/test_time_tz

test: unset TZ before timezone-sensitive unit tests are run
This commit is contained in:
Daan De Meyer
2024-01-26 09:02:34 +01:00
committed by GitHub
4 changed files with 16 additions and 2 deletions
+8 -1
View File
@@ -254,4 +254,11 @@ TEST(calendar_spec_from_string) {
assert_se(calendar_spec_from_string("*:4,30:*\n", &c) == -EINVAL);
}
DEFINE_TEST_MAIN(LOG_INFO);
static int intro(void) {
/* Tests have hard-coded results that do not expect a specific timezone to be set by the caller */
assert_se(unsetenv("TZ") >= 0);
return EXIT_SUCCESS;
}
DEFINE_TEST_MAIN_WITH_INTRO(LOG_INFO, intro);
+3
View File
@@ -62,6 +62,9 @@ static void test_one_noutc(const char *p) {
}
int main(int argc, char *argv[]) {
/* Tests have hard-coded results that do not expect a specific timezone to be set by the caller */
assert_se(unsetenv("TZ") >= 0);
test_setup_logging(LOG_DEBUG);
test_one("17:41");
+3
View File
@@ -1171,6 +1171,9 @@ TEST(timezone_offset_change) {
}
static int intro(void) {
/* Tests have hard-coded results that do not expect a specific timezone to be set by the caller */
assert_se(unsetenv("TZ") >= 0);
log_info("realtime=" USEC_FMT "\n"
"monotonic=" USEC_FMT "\n"
"boottime=" USEC_FMT "\n",