Skip to content

test: enhance the Storage directory test output#41692

Open
phil-davis wants to merge 1 commit into
masterfrom
enhance-Storage-test-messages
Open

test: enhance the Storage directory test output#41692
phil-davis wants to merge 1 commit into
masterfrom
enhance-Storage-test-messages

Conversation

@phil-davis

Copy link
Copy Markdown
Contributor

This unit test has a lot of assertions about the directory-under-test as it is created, deleted etc. Currently, if the test fails then there is just a message like "Failed asserting that false is true."

This change adds descriptive messages for each unit test assertion. That will make it easier to know at which step the test failed.

Test change only, changelog is not required.

I was looking at unit test results of owncloud/files_external_s3#1048
https://github.com/owncloud/files_external_s3/actions/runs/29474921414/job/87545790764?pr=1048

Results like this are not helpful:

1) OCA\Files_External\Tests\Storage\Amazons3Test::testDirectories with data set #0 ('folder')
Failed asserting that false is true.

/home/runner/work/files_external_s3/files_external_s3/tests/lib/Files/Storage/Storage.php:91

This unit test has a lot of assertions about the directory-under-test
as it is created, deleted etc. Currently, if the test fails then there
is just a message like "Failed asserting that false is true."

This change adds descriptive messages for each unit test assertion.
That will make it easier to know at which step the test failed.

Signed-off-by: Phillip Davis <phil@jankaritech.com>
@phil-davis phil-davis requested a review from a team as a code owner July 16, 2026 06:47
@phil-davis

Copy link
Copy Markdown
Contributor Author

This will help when running unit tests in various storage apps that run these directory tests against various different storages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant