FOSSology
4.5.1
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
MagicCookie
magic_t MagicCookie
for Magic
Definition:
finder.c:23
CopyFileClean
int CopyFileClean()
clean env and others
Definition:
test_CopyFile.c:32
CopyFileInit
int CopyFileInit()
initialize
Definition:
test_CopyFile.c:23
DBInsertClean
int DBInsertClean()
clean the database
Definition:
test_DBInsert.c:68
DBInsertInit
int DBInsertInit()
initialize
Definition:
test_DBInsert.c:21
PruneInit
int PruneInit()
initialize
Definition:
test_Prune.c:21
PruneClean
int PruneClean()
clean env and others
Definition:
test_Prune.c:30
TraverseChildInit
int TraverseChildInit()
initialize
Definition:
test_TraverseChild.c:19
TraverseStartInit
int TraverseStartInit()
initialize
Definition:
test_TraverseStart.c:16
TraverseStartClean
int TraverseStartClean()
clean env and others
Definition:
test_TraverseStart.c:32
TraverseClean
int TraverseClean()
clean env and others
Definition:
test_Traverse.c:35
TraverseInit
int TraverseInit()
initialize
Definition:
test_Traverse.c:19
FatDiskNameInit
int FatDiskNameInit()
initialize
Definition:
test_ununpack-disk.c:118
FatDiskNameClean
int FatDiskNameClean()
clean env and others
Definition:
test_ununpack-disk.c:127
file_dir_exists
int file_dir_exists(char *path_name)
test if a file or directory exists
Definition:
run_tests.c:90
exists
int exists
Default not exists.
Definition:
run_tests.c:20
Recurse
int Recurse
Level of unpack recursion. Default to infinite.
Definition:
run_tests.c:19
NewDir
char * NewDir
Test result directory.
Definition:
run_tests.c:18
Filename
char * Filename
Filename.
Definition:
run_tests.c:17
src
ununpack
agent_tests
Unit
run_tests.h
Generated on Wed Mar 26 2025 09:10:53 for FOSSology by
1.9.1