FOSSology  4.4.0
Open Source License Compliance by Open Source Software
run_tests.h
1 /*
2  SPDX-FileCopyrightText: © 2010-2011 Hewlett-Packard Development Company, L.P.
3 
4  SPDX-License-Identifier: GPL-2.0-only
5 */
6 #ifndef RUN_TESTS_H
7 #define RUN_TESTS_H
8 
9 #include <stdio.h>
10 #include <stdlib.h>
11 #include <assert.h>
12 #include "CUnit/CUnit.h"
13 #include "CUnit/Automated.h"
14 
15 #include "../agent/ununpack.h"
16 #include "libfocunit.h"
17 #include "libfodbreposysconf.h"
18 
19 extern char *Filename;
20 extern char *NewDir;
21 extern int Recurse;
22 extern int exists;
23 extern magic_t MagicCookie;
24 
25 /* run_tests.c */
26 extern int file_dir_exists(char *path_name);
27 
28 /* TraverseStart */
29 extern int TraverseStartInit();
30 extern int TraverseStartClean();
31 
32 /* Traverse */
33 extern int TraverseInit();
34 extern int TraverseClean();
35 
36 /* TraverseChildInit */
37 extern int TraverseChildInit();
38 
39 /* CopyFile */
40 extern int CopyFileInit();
41 extern int CopyFileClean();
42 
43 /* Prune */
44 extern int PruneInit();
45 extern int PruneClean();
46 
47 /* for ununpack-ar.c, start */
48 /* for ununpack-ar.c, end */
49 
50 /* for ununpack-iso.c, start */
51 /* for ununpack-iso.c, end */
52 
53 /* for ununpack-disk.c, start */
54 extern int FatDiskNameInit();
55 extern int FatDiskNameClean();
56 /* for ununpack-disk.c, end */
57 
58 /* InitCmd */
59 extern int InitCmdInit();
60 extern int InitCmdClean();
61 
62 /* DBInsert */
63 extern int DBInsertInit();
64 extern int DBInsertClean();
65 #endif
magic_t MagicCookie
for Magic
Definition: finder.c:23
int CopyFileClean()
clean env and others
Definition: test_CopyFile.c:32
int CopyFileInit()
initialize
Definition: test_CopyFile.c:23
int DBInsertClean()
clean the database
Definition: test_DBInsert.c:68
int DBInsertInit()
initialize
Definition: test_DBInsert.c:21
int PruneInit()
initialize
Definition: test_Prune.c:21
int PruneClean()
clean env and others
Definition: test_Prune.c:30
int TraverseChildInit()
initialize
int TraverseStartInit()
initialize
int TraverseStartClean()
clean env and others
int TraverseClean()
clean env and others
Definition: test_Traverse.c:35
int TraverseInit()
initialize
Definition: test_Traverse.c:19
int FatDiskNameInit()
initialize
int FatDiskNameClean()
clean env and others
int file_dir_exists(char *path_name)
test if a file or directory exists
Definition: run_tests.c:90
int exists
Default not exists.
Definition: run_tests.c:20
int Recurse
Level of unpack recursion. Default to infinite.
Definition: run_tests.c:19
char * NewDir
Test result directory.
Definition: run_tests.c:18
char * Filename
Filename.
Definition: run_tests.c:17