diff options
Diffstat (limited to 'firmware/test/wavey/harness.c')
-rw-r--r-- | firmware/test/wavey/harness.c | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/firmware/test/wavey/harness.c b/firmware/test/wavey/harness.c deleted file mode 100644 index 92b0103be2..0000000000 --- a/firmware/test/wavey/harness.c +++ /dev/null | |||
@@ -1,112 +0,0 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2002 by wavey@wavey.org | ||
11 | * | ||
12 | * All files in this archive are subject to the GNU General Public License. | ||
13 | * See the file COPYING in the source tree root for full license agreement. | ||
14 | * | ||
15 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
16 | * KIND, either express or implied. | ||
17 | * | ||
18 | ****************************************************************************/ | ||
19 | |||
20 | #include <stdio.h> | ||
21 | #include <common/track.h> | ||
22 | #include "settings.h" | ||
23 | #include "playlist.h" | ||
24 | #include "panic.h" | ||
25 | #include "disk.h" | ||
26 | #include "debug.h" | ||
27 | #include "config.h" | ||
28 | #include "harness.h" | ||
29 | |||
30 | /* global string for panic display */ | ||
31 | |||
32 | char panic_message[128]; | ||
33 | |||
34 | /* | ||
35 | * entrypoint | ||
36 | */ | ||
37 | int main( int argc, char **args ) | ||
38 | { | ||
39 | /* allocate runtime data structures */ | ||
40 | |||
41 | user_settings_t settings; | ||
42 | playlist_info_t playlist; | ||
43 | |||
44 | debugf( "\nrockbox test harness started.\n" ); | ||
45 | |||
46 | /* populate runtime data structures */ | ||
47 | |||
48 | initialise( &settings, &playlist ); | ||
49 | |||
50 | /* begin tests */ | ||
51 | |||
52 | start( &settings, &playlist ); | ||
53 | |||
54 | return 1; | ||
55 | } | ||
56 | |||
57 | /* | ||
58 | * populate runtime data structures | ||
59 | */ | ||
60 | void initialise( user_settings_t *settings, playlist_info_t *playlist ) | ||
61 | { | ||
62 | debugf( "init()\n" ); | ||
63 | |||
64 | reload_all_settings( settings ); | ||
65 | reload_playlist_info( playlist ); | ||
66 | } | ||
67 | |||
68 | /* | ||
69 | * start tests | ||
70 | */ | ||
71 | void start( user_settings_t *settings, playlist_info_t *playlist ) | ||
72 | { | ||
73 | track_t track; | ||
74 | |||
75 | debugf( "start()\n" ); | ||
76 | |||
77 | /* show current values */ | ||
78 | |||
79 | display_current_settings( settings ); | ||
80 | display_current_playlist( playlist ); | ||
81 | |||
82 | /* wipe playlist contents */ | ||
83 | |||
84 | empty_playlist( playlist ); | ||
85 | display_current_playlist( playlist ); | ||
86 | |||
87 | /* user selects a new playlist */ | ||
88 | |||
89 | load_playlist( playlist, "test2.m3u" ); | ||
90 | display_current_playlist( playlist ); | ||
91 | |||
92 | /* randomise playlist */ | ||
93 | |||
94 | randomise_playlist( playlist, 45678 ); | ||
95 | display_current_playlist( playlist ); | ||
96 | |||
97 | /* get next track in playlist */ | ||
98 | |||
99 | track = next_playlist_track( playlist ); | ||
100 | display_playlist_track( &track ); | ||
101 | |||
102 | /* get next track in playlist */ | ||
103 | |||
104 | track = next_playlist_track( playlist ); | ||
105 | display_playlist_track( &track ); | ||
106 | } | ||
107 | #ifdef SIMULATOR | ||
108 | void app_main () | ||
109 | { | ||
110 | main (0, NULL); | ||
111 | } | ||
112 | #endif | ||