Skip to content

Commit be9c2de

Browse files
Andreagit97poiana
authored andcommitted
revert(tests): fix emscripten build
Signed-off-by: Andrea Terzolo <[email protected]>
1 parent 82f0d4b commit be9c2de

File tree

1 file changed

+15
-4
lines changed
  • userspace/libsinsp/test/filterchecks

1 file changed

+15
-4
lines changed

userspace/libsinsp/test/filterchecks/evt.cpp

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,36 @@ TEST_F(sinsp_with_test_input, EVT_FILTER_is_open_create) {
2323

2424
open_inspector();
2525

26+
std::string path = "/home/file.txt";
27+
int64_t fd = 3;
28+
2629
// In the enter event we don't send the `PPM_O_F_CREATED`
2730
sinsp_evt* evt = add_event_advance_ts(increasing_ts(),
2831
1,
2932
PPME_SYSCALL_OPEN_E,
3033
3,
31-
sinsp_test_input::open_params::default_path,
34+
path.c_str(),
3235
(uint32_t)PPM_O_RDWR | PPM_O_CREAT,
3336
(uint32_t)0);
3437
ASSERT_EQ(get_field_as_string(evt, "evt.is_open_create"), "false");
3538

3639
// The `fdinfo` is not populated in the enter event
3740
ASSERT_FALSE(evt->get_fd_info());
3841

39-
uint32_t flags = PPM_O_RDWR | PPM_O_CREAT | PPM_O_F_CREATED;
40-
evt = generate_open_x_event(sinsp_test_input::open_params{.flags = flags});
42+
evt = add_event_advance_ts(increasing_ts(),
43+
1,
44+
PPME_SYSCALL_OPEN_X,
45+
6,
46+
fd,
47+
path.c_str(),
48+
(uint32_t)PPM_O_RDWR | PPM_O_CREAT | PPM_O_F_CREATED,
49+
(uint32_t)0,
50+
(uint32_t)5,
51+
(uint64_t)123);
4152
ASSERT_EQ(get_field_as_string(evt, "evt.is_open_create"), "true");
4253
ASSERT_TRUE(evt->get_fd_info());
4354

44-
ASSERT_EQ(evt->get_fd_info()->m_openflags, flags);
55+
ASSERT_EQ(evt->get_fd_info()->m_openflags, PPM_O_RDWR | PPM_O_CREAT | PPM_O_F_CREATED);
4556
}
4657

4758
TEST_F(sinsp_with_test_input, EVT_FILTER_is_lower_layer) {

0 commit comments

Comments
 (0)