[dev] Current results when running tests on Horde6 dev-FRAMEWORK_6_0

Mike barjunk at attglobal.net
Thu Dec 19 01:15:24 UTC 2024


When I run the tests with 8.3, I get the same results as 8.1, but with  
the following error at the very end:


OK, but incomplete, skipped, or risky tests!
Tests: 165, Assertions: 262, Skipped: 2, Incomplete: 5.

  Fatal Error:
   RecursiveDirectoryIterator::__construct(/tmp/2qj0i339/horde):  
Failed to open directory: No such file or directory
   In  
/home/ubuntu/horde6/vendor/horde/components/vendor/horde/util/lib/Horde/Util.php on line  
450

   1. Horde_Util::shutdown()
   2. RecursiveIteratorIterator->next()  
/home/ubuntu/horde6/vendor/horde/components/vendor/horde/util/lib/Horde/Util.php:450
   3. RecursiveDirectoryIterator->getChildren()
   4. RecursiveDirectoryIterator->__construct()

Here are my results with 8.1 (I've updated the failed tests with  
markTestIncomplete):

horde6/vendor/horde/components$ phpunit
PHPUnit 9.6.17 by Sebastian Bergmann and contributors.

Runtime:       PHP 8.1.31
Configuration: /home/ubuntu/horde6/vendor/horde/components/phpunit.xml.dist

.I...II.I....I..........S....S.................................  63 /  
165 ( 38%)
............................................................... 126 /  
165 ( 76%)
.......................................                         165 /  
165 (100%)

Time: 00:04.209, Memory: 22.00 MB

There were 5 incomplete tests:

1)  
Horde\Components\Unit\Components\Module\UpdateFromHordeYmlTest::testNoChangeInComposerJson

/home/ubuntu/horde6/vendor/horde/components/test/Unit/Components/Module/UpdateFromHordeYmlTest.php:55

2) Horde\Components\Unit\Components\Helper\DocsOriginTest::testSimple

/home/ubuntu/horde6/vendor/horde/components/test/Unit/Components/Helper/DocsOriginTest.php:47

3) Horde\Components\Unit\Components\Helper\DocsOriginTest::testMultiple

/home/ubuntu/horde6/vendor/horde/components/test/Unit/Components/Helper/DocsOriginTest.php:58

4) Horde\Components\Unit\Components\Module\SnapshotTest::testError

/home/ubuntu/horde6/vendor/horde/components/test/Unit/Components/Module/SnapshotTest.php:78

5) Horde\Components\Unit\Components\Module\UpdateTest::testNotIgnored

/home/ubuntu/horde6/vendor/horde/components/test/Unit/Components/Module/UpdateTest.php:151

--

There were 2 skipped tests:

1) Horde\Components\Unit\Components\Release\Task\ChangelogTest::testPretend
Release no longer possible with outdated package.xml

/home/ubuntu/horde6/vendor/horde/components/test/Unit/Components/Release/Task/ChangelogTest.php:73

2) Horde\Components\Unit\Components\Release\Task\TimestampTest::testPretend
Release no longer possible with outdated package.xml

/home/ubuntu/horde6/vendor/horde/components/test/Unit/Components/Release/Task/TimestampTest.php:69

OK, but incomplete, skipped, or risky tests!
Tests: 165, Assertions: 262, Skipped: 2, Incomplete: 5.

I'm running Ubuntu 22.04.01, not sure that it matters.

Composer installed versions:

composer show
horde/alarm                            dev-FRAMEWORK_6_0 7929238 Alarm library
horde/argv                             dev-FRAMEWORK_6_0 a1362b5  
Command-line argument parsing library
horde/auth                             dev-FRAMEWORK_6_0 d9ad782  
Authentication and user management library
horde/autoloader                       dev-FRAMEWORK_6_0 dfb56fa  
Autoloader library
horde/browser                          dev-FRAMEWORK_6_0 06e1e41  
Browser detection library
horde/cache                            dev-FRAMEWORK_6_0 29bb731  
Caching library
horde/cli                              dev-FRAMEWORK_6_0 82e1191  
Command line interface library
horde/cli_modular                      dev-FRAMEWORK_6_0 41f875c  
Modular command line interface library
horde/compress                         dev-FRAMEWORK_6_0 3f40a95  
Compression library
horde/compress_fast                    dev-FRAMEWORK_6_0 b3135e1 Fast  
compression library
horde/constraint                       dev-FRAMEWORK_6_0 8a61d9d  
Constraint library
horde/controller                       dev-FRAMEWORK_6_0 35005ea  
Controller library
horde/core                             dev-FRAMEWORK_6_0 24f4306 Core  
Horde Framework library
horde/crypt_blowfish                   dev-FRAMEWORK_6_0 6b994b6  
Blowfish encryption library
horde/css_parser                       dev-FRAMEWORK_6_0 7b11062 CSS  
parser library
horde/cssminify                        dev-FRAMEWORK_6_0 eeedb7b CSS  
minification library
horde/data                             dev-FRAMEWORK_6_0 09fabf5 Data  
import and export library
horde/date                             dev-FRAMEWORK_6_0 7b44dd5 Date library
horde/dav                              dev-FRAMEWORK_6_0 261c14c  
WebDAV, CalDAV, and CardDAV library
horde/db                               dev-FRAMEWORK_6_0 58a35f6  
Database abstraction library
horde/exception                        dev-FRAMEWORK_6_0 770a157  
Exception handler library
horde/group                            dev-FRAMEWORK_6_0 6360069 User  
groups library
horde/hashtable                        dev-FRAMEWORK_6_0 c4be0dd Hash  
table client library
horde/history                          dev-FRAMEWORK_6_0 70081e0  
History tracking library
horde/horde-installer-plugin           dev-FRAMEWORK_6_0 153ec64
horde/http                             dev-FRAMEWORK_6_0 a98cb86 HTTP  
client library
horde/http_server                      dev-FRAMEWORK_6_0 4a91669 HTTP  
Request Handling Library adhering to PSR-15 standard. This evolved out  
of horde/controller.
horde/icalendar                        dev-FRAMEWORK_6_0 f166df1  
iCalendar and vCard library
horde/idna                             dev-FRAMEWORK_6_0 ea17f2a IDNA  
normalization library
horde/injector                         dev-FRAMEWORK_6_0 6fbc75e  
Dependency injection container library
horde/javascriptminify                 dev-FRAMEWORK_6_0 b609f9a  
JavaScript minification library
horde/listheaders                      dev-FRAMEWORK_6_0 6449abb List  
headers parsing library
horde/lock                             dev-FRAMEWORK_6_0 35757f2  
Resource locking library
horde/log                              dev-FRAMEWORK_6_0 17f09ed  
Logging library
horde/logintasks                       dev-FRAMEWORK_6_0 9b0ae01 Login  
tasks library
horde/mail                             dev-FRAMEWORK_6_0 c6089da Mail library
horde/mime                             dev-FRAMEWORK_6_0 090aff7 MIME library
horde/mime_viewer                      dev-FRAMEWORK_6_0 6312bc9 MIME  
viewer library
horde/nls                              dev-FRAMEWORK_6_0 71dac17  
Native language support library
horde/notification                     dev-FRAMEWORK_6_0 e5864f2  
Notification library implementing subject-observer pattern
horde/pack                             dev-FRAMEWORK_6_0 536d5f0 Data  
packing library
horde/pear                             dev-FRAMEWORK_6_0 6e99004 PEAR  
infrastructure library
horde/perms                            dev-FRAMEWORK_6_0 d959ff3  
Permissions library
horde/prefs                            dev-FRAMEWORK_6_0 db2cc5e User  
preferences library
horde/release                          dev-FRAMEWORK_6_0 b55434d  
Component release library
horde/role                             dev-FRAMEWORK_6_0 cac03aa PEAR  
installer role
horde/rpc                              dev-FRAMEWORK_6_0 0ab1984 RPC library
horde/secret                           dev-FRAMEWORK_6_0 5169bfa  
Secret key encryption library
horde/serialize                        dev-FRAMEWORK_6_0 868fc28 Data  
serialization library
horde/sessionhandler                   dev-FRAMEWORK_6_0 fefa7c3  
Session handler library
horde/share                            dev-FRAMEWORK_6_0 ca453e9  
Resource sharing library
horde/stream                           dev-FRAMEWORK_6_0 ef34196 PHP  
streams library
horde/stream_filter                    dev-FRAMEWORK_6_0 8104590 PHP  
stream filters library
horde/stream_wrapper                   dev-FRAMEWORK_6_0 df60c39 PHP  
stream wrappers library
horde/support                          dev-FRAMEWORK_6_0 2893621  
Supporting library
horde/template                         dev-FRAMEWORK_6_0 142e19b  
Template library (deprecated)
horde/test                             dev-FRAMEWORK_6_0 c512302 Unit  
testing library
horde/text_diff                        dev-FRAMEWORK_6_0 f7cfbc2 Text  
diff generation and rendering library
horde/text_filter                      dev-FRAMEWORK_6_0 04526b2 Text  
filtering and conversion library
horde/text_flowed                      dev-FRAMEWORK_6_0 bc37c80  
Flowed text library
horde/token                            dev-FRAMEWORK_6_0 5dacb29  
Tokens library
horde/translation                      dev-FRAMEWORK_6_0 7c5e7e4  
Translation library
horde/url                              dev-FRAMEWORK_6_0 833e98c URL library
horde/util                             dev-FRAMEWORK_6_0 a4612b8  
Utility library
horde/view                             dev-FRAMEWORK_6_0 7d32d03 View  
pattern library
horde/xml_element                      dev-FRAMEWORK_6_0 e3ca9fe XML  
element library
horde/yaml                             dev-FRAMEWORK_6_0 c222d58 YAML  
parsing and writing library
pear/archive_tar                       1.5.0                     Tar  
file management class with compression support (gzip, bzip2, lzma2)
pear/console_getopt                    dev-master f0098a8        More  
info available on: http://pear.php.net/package/Console_Getopt
pear/pear                              dev-master 9d3ac5e        This  
is the definitive source of PEAR's core files.
pear/structures_graph                  dev-trunk 66368ac         More  
info available on: http://pear.php.net/package/Structures_Graph
pear/xml_util                          dev-master a1ce442         
Methods to work with XML documents
php-extended/polyfill-php80-stringable 1.2.12                    A  
polyfill that adds the stringable interface added in php8.0 to  
previous versions of php
psr/container                          dev-master 7079847         
Common Container Interface (PHP FIG PSR-11)
psr/http-client                        dev-master bb5906e         
Common interface for HTTP clients
psr/http-factory                       1.1.0                      
PSR-17: Common interfaces for PSR-7 HTTP message factories
psr/http-message                       dev-master 402d35b         
Common interface for HTTP messages
psr/http-server-handler                dev-master 13403d4         
Common interface for HTTP server-side request handler
psr/http-server-middleware             dev-master 459eeb7         
Common interface for HTTP server-side middleware
psr/log                                dev-master f16e1d5         
Common interface for logging libraries
sabre/dav                              4.7.x-dev 7183a67          
WebDAV Framework for PHP
sabre/event                            5.1.x-dev 1538b1b          
sabre/event is a library for lightweight event-based programming
sabre/http                             5.1.x-dev 4c2a2c0         The  
sabre/http library provides utilities for dealing with http requests  
and responses.
sabre/uri                              v2.x-dev 2c21ebd           
Functions for making sense out of URIs.
sabre/vobject                          4.5.x-dev ea9dbce         The  
VObject library for PHP allows you to easily parse and manipulate  
iCalendar and vCard objects
sabre/xml                              2.2.x-dev 01a7927          
sabre/xml is an XML library that you may not hate.



Mike B.



More information about the dev mailing list