This file is indexed.

/usr/share/icingaweb2/modules/test/phpunit.xml is in icingaweb2-common 2.4.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?xml version="1.0" encoding="utf-8"?>
<phpunit bootstrap="../../test/php/bootstrap.php">
    <testsuites>
        <!--
            Unit testing
        -->
        <testsuite name="unit">
            <directory>../../test/php/application/</directory>
            <directory>../../test/php/library/</directory>

            <!-- Module tests are independent from core tests -->
            <directory>../*/test/php</directory>
            <exclude>../*/test/php/regression</exclude>
        </testsuite>

        <!--
            Regression testing
        -->
        <testsuite name="regression">
            <directory>../../test/php/regression/</directory>
            <directory>../*/test/php/regression</directory>
        </testsuite>
    </testsuites>
    <filter>
        <whitelist addUncoveredFilesFromWhitelist="true">
            <directory suffix=".php">../../application</directory>
            <directory suffix=".php">../../library/Icinga</directory>
            <directory suffix=".php">../../modules</directory>
            <exclude>
                <!-- application/clicommands -->
                <directory suffix=".php">../../application/clicommands</directory>
                <!-- application/controllers -->
                <directory suffix=".php">../../application/controllers</directory>
                <!-- application/forms -->
                <file>../../application/forms/Config/GeneralForm.php</file>
                <file>../../application/forms/Config/LoggingForm.php</file>
                <file>../../application/forms/Config/ConfirmRemovalForm.php</file>
                <directory suffix=".php">../../application/forms/Authentication</directory>
                <directory suffix=".php">../../application/forms/Dashboard</directory>
                <directory suffix=".php">../../application/forms/Preference</directory>
                <!-- application/views -->
                <file>../../application/views/helpers/FormNumber.php</file>
                <file>../../application/views/helpers/FormDateTime.php</file>
                <file>../../application/views/helpers/FormTriStateCheckbox.php</file>
                <!-- library/Icinga/Logger -->
                <file>../../library/Icinga/Logger/Writer/SyslogWriter.php</file>
                <!-- library/Icinga/User -->
                <file>../../library/Icinga/User/Message.php</file>
                <!-- library/Icinga/Application -->
                <file>../../library/Icinga/Application/ApplicationBootstrap.php</file>
                <file>../../library/Icinga/Application/Benchmark.php</file>
                <file>../../library/Icinga/Application/Cli.php</file>
                <file>../../library/Icinga/Application/EmbeddedWeb.php</file>
                <file>../../library/Icinga/Application/LegacyWeb.php</file>
                <file>../../library/Icinga/Application/Platform.php</file>
                <file>../../library/Icinga/Application/Web.php</file>
                <file>../../library/Icinga/Application/functions.php</file>
                <file>../../library/Icinga/Application/webrouter.php</file>
                <!-- library/Icinga/Web -->
                <file>../../library/Icinga/Web/JavaScript.php</file>
                <file>../../library/Icinga/Web/LessCompiler.php</file>
                <file>../../library/Icinga/Web/Request.php</file>
                <file>../../library/Icinga/Web/Response.php</file>
                <file>../../library/Icinga/Web/Session.php</file>
                <file>../../library/Icinga/Web/StyleSheet.php</file>
                <file>../../library/Icinga/Web/View.php</file>
                <file>../../library/Icinga/Web/ViewStream.php</file>
                <file>../../library/Icinga/Web/Widget.php</file>
                <!-- library/Icinga/Web/Widget -->
                <file>../../library/Icinga/Web/Widget/AbstractWidget.php</file>
                <file>../../library/Icinga/Web/Widget/AlertMessageBox.php</file>
                <file>../../library/Icinga/Web/Widget/SortBox.php</file>
                <directory suffix=".php">../../library/Icinga/Web/Widget/Chart</directory>
                <directory suffix=".php">../../library/Icinga/Web/Widget/Tabextension</directory>
                <!-- library/Icinga/Web/Hook -->
                <file>../../library/Icinga/Web/Hook/Ticket.php</file>
                <file>../../library/Icinga/Web/Hook/Grapher.php</file>
                <!-- library/Icinga/Web/Controller -->
                <directory suffix=".php">../../library/Icinga/Web/Controller</directory>
                <!-- library/Icinga/Web/Form -->
                <directory suffix=".php">../../library/Icinga/Web/Form/Decorator</directory>
                <!-- library/Icinga/Web/View -->
                <directory suffix=".php">../../library/Icinga/Web/View/helpers</directory>
            </exclude>
        </whitelist>
    </filter>
    <listeners>
        <listener class="\Mockery\Adapter\Phpunit\TestListener"></listener>
    </listeners>
</phpunit>