headers/bsd: Add sys/queue.h.
[haiku.git] / src / tests / servers / app / benchmark / RandomLineTest.h
blobd8568e4818529e6536de3fc94423a3141c2f696e
1 /*
2 * Copyright (C) 2008-2009 Stephan Aßmus <superstippi@gmx.de>
3 * All rights reserved. Distributed under the terms of the MIT license.
4 */
5 #ifndef RANDOM_LINE_TEST_H
6 #define RANDOM_LINE_TEST_H
8 #include <Rect.h>
10 #include "Test.h"
12 class RandomLineTest : public Test {
13 public:
14 RandomLineTest();
15 virtual ~RandomLineTest();
17 virtual void Prepare(BView* view);
18 virtual bool RunIteration(BView* view);
19 virtual void PrintResults(BView* view);
21 static Test* CreateTest();
23 private:
24 bigtime_t fTestDuration;
25 bigtime_t fTestStart;
26 uint64 fLinesRendered;
27 uint32 fLinesPerIteration;
29 uint32 fIterations;
30 uint32 fMaxIterations;
32 BRect fViewBounds;
35 #endif // RANDOM_LINE_TEST_H