tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_TestConfig.h
Go to the documentation of this file.
1 /*
2 ,--. ,--. ,--. ,--.
3 ,-' '-.,--.--.,--,--.,---.| |,-.,-' '-.`--' ,---. ,--,--, Copyright 2024
4 '-. .-'| .--' ,-. | .--'| /'-. .-',--.| .-. || \ Tracktion Software
5 | | | | \ '-' \ `--.| \ \ | | | |' '-' '| || | Corporation
6 `---' `--' `--`--'`---'`--'`--' `---' `--' `---' `--''--' www.tracktion.com
7
8 Tracktion Engine uses a GPL/commercial licence - see LICENCE.md for details.
9*/
10
11// Defined in tracktion_core
12#define TRACKTION_UNIT_TESTS_TIME 1
13#define TRACKTION_UNIT_TESTS_ALGORITHM 1
14
15// Defined in tracktion_engine
16#define GRAPH_UNIT_TESTS_WAVENODE 1
17#define GRAPH_UNIT_TESTS_MIDINODE 1
18#define GRAPH_UNIT_TESTS_RACKNODE 1
19#define GRAPH_UNIT_TESTS_EDITNODE 1
20
21#define ENGINE_UNIT_TESTS_AUTOMATION 1
22#define ENGINE_UNIT_TESTS_CLIPBOARD 1
23#define ENGINE_UNIT_TESTS_CLIPSLOT 1
24#define ENGINE_UNIT_TESTS_CONSTRAINED_CACHED_VALUE 1
25#define ENGINE_UNIT_TESTS_DELAY_PLUGIN 1
26#define ENGINE_UNIT_TESTS_EDIT 1
27#define ENGINE_UNIT_TESTS_EDIT_TIME 1
28#define ENGINE_UNIT_TESTS_FREEZE 1
29#define ENGINE_UNIT_TESTS_FOLLOW_ACTIONS 1
30#define ENGINE_UNIT_TESTS_LAUNCH_HANDLE 1
31#define ENGINE_UNIT_TESTS_LAUNCHER_CLIP_PLAYBACK_HANDLE 1
32#define ENGINE_UNIT_TESTS_LAUNCH_QUANTISATION 1
33#define ENGINE_UNIT_TESTS_LOOPINGMIDINODE 1
34#define ENGINE_UNIT_TESTS_LOOP_INFO 1
35#define ENGINE_UNIT_TESTS_MIDILIST 1
36#define ENGINE_UNIT_TESTS_MODIFIERS 1
37#define ENGINE_UNIT_TESTS_PAN_LAW 1
38#define ENGINE_UNIT_TESTS_PLAYBACK 1
39#define ENGINE_UNIT_TESTS_PLUGINS 1
40#define ENGINE_UNIT_TESTS_PDC 1
41#define ENGINE_UNIT_TESTS_TIMESTRETCHER 1
42#define ENGINE_UNIT_TESTS_CLIPS 1
43#define ENGINE_UNIT_TESTS_SELECTABLE 1
44#define ENGINE_UNIT_TESTS_AUDIO_FILE 1
45#define ENGINE_UNIT_TESTS_AUDIO_FILE_CACHE 1
46#define ENGINE_UNIT_TESTS_VOLPANPLUGIN 1
47#define ENGINE_UNIT_TESTS_TEMPO_SEQUENCE 1
48#define ENGINE_UNIT_TESTS_QUANTISATION_TYPE 1
49
50// Defined in tracktion_graph
51#define GRAPH_UNIT_TESTS_PLAYHEAD 1
52#define GRAPH_UNIT_TESTS_PLAYHEADSTATE 1
53#define GRAPH_UNIT_TESTS_NODE 1
54#define GRAPH_UNIT_TESTS_NODEVISITING 1
55#define GRAPH_UNIT_TESTS_SAMPLECONVERSION 1
56#define GRAPH_UNIT_TESTS_CONNECTEDNODE 1
57
58#define GRAPH_UNIT_TESTS_AUDIOBUFFERPOOL 1
59#define GRAPH_UNIT_TESTS_SEMAPHORE 1
60#define GRAPH_UNIT_TESTS_ALLOCATION 1
61
62// Benchmarks
63#define CORE_BENCHMARKS_TEMPO 1
64
65#define GRAPH_BENCHMARKS_THREADS 1
66
67#define ENGINE_BENCHMARKS_AUDIOFILECACHE 1
68#define ENGINE_BENCHMARKS_CONTAINERCLIP 1
69#define ENGINE_BENCHMARKS_MIDICLIP 1
70#define ENGINE_BENCHMARKS_EDITITEMID 1
71#define ENGINE_BENCHMARKS_WAVENODE 1
72#define ENGINE_BENCHMARKS_RESAMPLING 1
73#define ENGINE_BENCHMARKS_RACKS 1
74#define ENGINE_BENCHMARKS_SELECTABLE 1
75#define ENGINE_BENCHMARKS_PLUGINNODE 1