Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FUND] Preconfigured, easy to install package for testing purposes #1176

Open
sebastian-meyer opened this issue Feb 20, 2024 · 1 comment
Open
Labels
⭐ development fund 2024 A candidate for the Kitodo e.V. development fund. ⚙ feature A new feature or enhancement.

Comments

@sebastian-meyer
Copy link
Member

sebastian-meyer commented Feb 20, 2024

Description

As part of software development and in preparation for new releases, tests have to be carried out time and again. Although there are now a large number of automated unit and integration tests, many functions can still only be tested manually.

For this purpose, a reproducible, preconfigured and easy-to-install appliance is to be created. This test environment should contain a yet-to-be-defined set of sample documents that are as varied as possible to enable comprehensive test scenarios. However, the appliance must not only be created statically once (e.g. as a Docker container), but must be able to be created dynamically using parameterizable software versions. For example, it must at least be possible to configure which PHP and TYPO3 versions and which Kitodo.presentation development status (branch or tag) is to be used when setting up the environment.

The set of sample documents could possibly be compiled by the Kitodo Community Board and made available by the respective owning institutions. Ideally, the test environment should also have a standard design to make it easier to carry out surface tests.

Related Issues

#1177 is a prerequisite for this proposal.

Expected Benefits of this Development

This will primarily benefit developers and release managers, but would also be an easy starting point for just getting familiar with Kitodo.Presentation or trying out the software.

Estimated Costs and Complexity

I estimate the cost as medium to high.

@sebastian-meyer sebastian-meyer added the ⭐ development fund 2024 A candidate for the Kitodo e.V. development fund. label Feb 20, 2024
@sebastian-meyer sebastian-meyer added the ⚙ feature A new feature or enhancement. label Mar 11, 2024
@sebastian-meyer
Copy link
Member Author

Votes: 8

@sebastian-meyer sebastian-meyer changed the title [FUND] Preconfigured, easy to install package for testing purposes Preconfigured, easy to install package for testing purposes May 14, 2024
@sebastian-meyer sebastian-meyer changed the title Preconfigured, easy to install package for testing purposes [FUND] Preconfigured, easy to install package for testing purposes May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐ development fund 2024 A candidate for the Kitodo e.V. development fund. ⚙ feature A new feature or enhancement.
Projects
None yet
Development

No branches or pull requests

1 participant