Yaets
Loading...
Searching...
No Matches
yaets_test.cpp File Reference
#include "yaets/tracing.hpp"
#include "gtest/gtest.h"
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <unistd.h>
#include <algorithm>
#include <atomic>
#include <cstdint>
#include <cstdio>
#include <fstream>
#include <string>
#include <vector>
#include <thread>
#include <chrono>
Include dependency graph for yaets_test.cpp:

Classes

class  TraceGuardTest

Functions

int main (int argc, char **argv)
 TEST (yaets, EventsFromSeveralThreadsAreAllWritten)
 TEST (yaets, MacroSharedTrace)
 TEST (yaets, NamedSharedTraceBasic)
 TEST (yaets, NamedSharedTraceOverCapacity)
 TEST (yaets, RegisteringDoesNotWaitForASlowFile)
 TEST (yaets, StopRightAfterRegisteringWritesEverything)
 TEST (yaets, TraceGuardNameExtraction)
 TEST (yaets, TraceGuardStartEndTimes)
 TEST (yaets, TraceRegistryMultipleTraces)
 TEST (yaets, TraceRegistrySingleTrace)
 TEST (yaets, TraceSessionInitStop)
 TEST (yaets, TraceSessionWriteEvent)

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

◆ TEST() [1/12]

TEST ( yaets ,
EventsFromSeveralThreadsAreAllWritten  )

◆ TEST() [2/12]

TEST ( yaets ,
MacroSharedTrace  )

◆ TEST() [3/12]

TEST ( yaets ,
NamedSharedTraceBasic  )

◆ TEST() [4/12]

TEST ( yaets ,
NamedSharedTraceOverCapacity  )

◆ TEST() [5/12]

TEST ( yaets ,
RegisteringDoesNotWaitForASlowFile  )

◆ TEST() [6/12]

TEST ( yaets ,
StopRightAfterRegisteringWritesEverything  )

◆ TEST() [7/12]

TEST ( yaets ,
TraceGuardNameExtraction  )

◆ TEST() [8/12]

TEST ( yaets ,
TraceGuardStartEndTimes  )

◆ TEST() [9/12]

TEST ( yaets ,
TraceRegistryMultipleTraces  )

◆ TEST() [10/12]

TEST ( yaets ,
TraceRegistrySingleTrace  )

◆ TEST() [11/12]

TEST ( yaets ,
TraceSessionInitStop  )

◆ TEST() [12/12]

TEST ( yaets ,
TraceSessionWriteEvent  )