timed tail for logfiles. Display loglines given a minimum date and/or a maximum date.
c
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ttail_search_std_init.c 781B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #include <check.h>
  2. #include <stdio.h>
  3. #include <libgen.h>
  4. #include "ttail_check.h"
  5. #include "ttail.h"
  6. #include "ttail_init.h"
  7. #include "ttail_search.h"
  8. START_TEST (sample0)
  9. {
  10. int ret;
  11. send_sample_stdpipe(0);
  12. close_stdpipe();
  13. ret = ttail_search_std_init(ttail);
  14. ck_assert_int_eq(ret, 0);
  15. ck_assert(ttail->session != NULL);
  16. ck_assert(ttail->flag & TTAIL_FLAG_FORMAT);
  17. ck_assert_str_eq(ttail->fmt, "%B%n%d %H:%M:%S");
  18. }
  19. END_TEST
  20. START_TEST (empty)
  21. {
  22. int ret;
  23. close_stdpipe();
  24. ret = ttail_search_std_init(ttail);
  25. ck_assert_int_eq(ret, -1);
  26. }
  27. END_TEST
  28. TTAIL_CHECK_START( "ttail search stdin checks",\
  29. "ttail_search_std_init() checks")
  30. TTAIL_SET_FIXTURE(setup_closest_stdin, teardown_closest_stdin);
  31. TTAIL_ADD_TEST(sample0);
  32. TTAIL_ADD_TEST(empty);
  33. TTAIL_CHECK_END