ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
runall.php
Go to the documentation of this file.
1
<?
php
29
error_reporting(E_ALL);
30
31
if
(PHP_SAPI !=
'cli'
) {
32
die (
'This script executes all tests, and should only be run from the command line'
);
33
}
34
35
// List of tests
36
$aTests
= array(
37
'01simple.php'
38
,
'01simplePCLZip.php'
39
,
'02types.php'
40
,
'02types-xls.php'
41
,
'03formulas.php'
42
,
'04printing.php'
43
,
'05featuredemo.php'
44
,
'06largescale.php'
45
,
'06largescale-with-cellcaching.php'
46
,
'06largescale-with-cellcaching-sqlite.php'
47
,
'06largescale-with-cellcaching-sqlite3.php'
48
,
'06largescale-xls.php'
49
,
'07reader.php'
50
,
'07readerPCLZip.php'
51
,
'08conditionalformatting.php'
52
,
'08conditionalformatting2.php'
53
,
'09pagebreaks.php'
54
,
'10autofilter.php'
55
,
'10autofilter-selection-1.php'
56
,
'10autofilter-selection-2.php'
57
,
'10autofilter-selection-display.php'
58
,
'11documentsecurity.php'
59
,
'11documentsecurity-xls.php'
60
,
'12cellProtection.php'
61
,
'13calculation.php'
62
,
'13calculationCyclicFormulae.php'
63
,
'14excel5.php'
64
,
'15datavalidation.php'
65
,
'15datavalidation-xls.php'
66
,
'16csv.php'
67
,
'17html.php'
68
,
'18extendedcalculation.php'
69
,
'19namedrange.php'
70
,
'20readexcel5.php'
71
,
'21pdf.php'
72
,
'22heavilyformatted.php'
73
,
'23sharedstyles.php'
74
,
'24readfilter.php'
75
,
'25inmemoryimage.php'
76
,
'26utf8.php'
77
,
'27imagesexcel5.php'
78
,
'28iterator.php'
79
,
'29advancedvaluebinder.php'
80
,
'30template.php'
81
,
'31docproperties_write.php'
82
,
'31docproperties_write-xls.php'
83
,
'32chartreadwrite.php'
84
,
'33chartcreate-area.php'
85
,
'33chartcreate-bar.php'
86
,
'33chartcreate-bar-stacked.php'
87
,
'33chartcreate-column.php'
88
,
'33chartcreate-column-2.php'
89
,
'33chartcreate-line.php'
90
,
'33chartcreate-pie.php'
91
,
'33chartcreate-radar.php'
92
,
'33chartcreate-stock.php'
93
,
'33chartcreate-multiple-charts.php'
94
,
'33chartcreate-composite.php'
95
,
'34chartupdate.php'
96
,
'35chartrender.php'
97
,
'36chartreadwriteHTML.php'
98
,
'36chartreadwritePDF.php'
99
,
'37page_layout_view.php'
100
,
'38cloneWorksheet.php'
101
,
'39dropdown.php'
102
,
'40duplicateStyle.php'
103
,
'41password.php'
104
,
'42richText.php'
105
,
'OOCalcReader.php'
106
,
'OOCalcReaderPCLZip.php'
107
,
'SylkReader.php'
108
,
'Excel2003XMLReader.php'
109
,
'XMLReader.php'
110
,
'GnumericReader.php'
111
);
112
113
// First, clear all previous run results
114
foreach
(
$aTests
as $sTest) {
115
@unlink( str_replace(
'.php'
,
'.xls'
, $sTest) );
116
@unlink( str_replace(
'.php'
,
'.xlsx'
, $sTest) );
117
@unlink( str_replace(
'.php'
,
'.csv'
, $sTest) );
118
@unlink( str_replace(
'.php'
,
'.htm'
, $sTest) );
119
@unlink( str_replace(
'.php'
,
'.pdf'
, $sTest) );
120
}
121
122
// Run all tests
123
foreach
(
$aTests
as $sTest) {
124
echo
'============== TEST =============='
.
"\r\n"
;
125
echo
'Test name: '
. $sTest .
"\r\n"
;
126
echo
"\r\n"
;
127
echo shell_exec(
'php '
. $sTest);
128
echo
"\r\n"
;
129
echo
"\r\n"
;
130
}
php
An exception for terminatinating execution or to throw for unit testing.
$aTests
if(PHP_SAPI !='cli') $aTests
Definition:
runall.php:36
libs
composer
vendor
phpoffice
phpexcel
Examples
runall.php
Generated on Fri Oct 3 2025 19:00:45 for ILIAS by
1.9.4 (using
Doxyfile
)