#include "src/trace_processor/importers/common/async_track_set_tracker.h"
#include "src/trace_processor/importers/common/args_tracker.h"
#include "src/trace_processor/importers/common/global_args_tracker.h"
#include "src/trace_processor/importers/common/process_track_translation_table.h"
#include "src/trace_processor/importers/common/track_tracker.h"
#include "src/trace_processor/types/trace_processor_context.h"
#include "test/gtest_and_gmock.h"
namespace perfetto {
namespace trace_processor {
class AsyncTrackSetTrackerUnittest : public testing::Test { … };
namespace {
TEST_F(AsyncTrackSetTrackerUnittest, Smoke) { … }
TEST_F(AsyncTrackSetTrackerUnittest, EndFirst) { … }
TEST_F(AsyncTrackSetTrackerUnittest, LegacySaturating) { … }
TEST_F(AsyncTrackSetTrackerUnittest, DoubleBegin) { … }
TEST_F(AsyncTrackSetTrackerUnittest, Nesting) { … }
TEST_F(AsyncTrackSetTrackerUnittest, NestableMultipleEndAfterBegin) { … }
TEST_F(AsyncTrackSetTrackerUnittest, OnlyScoped) { … }
TEST_F(AsyncTrackSetTrackerUnittest, MixScopedAndBeginEnd) { … }
TEST_F(AsyncTrackSetTrackerUnittest, DifferentTracksInterleave) { … }
TEST_F(AsyncTrackSetTrackerUnittest, DifferentCookieInterleave) { … }
TEST_F(AsyncTrackSetTrackerUnittest, DifferentCookieSequential) { … }
}
}
}