Commit Graph

10 Commits

Author SHA1 Message Date
Marcus Schäfer
8949fce5e1
Drop still present tox artifacts
There were still some left over tox files and the
documentation contribution chapter was also wrong at
several places
2025-01-14 10:52:43 +01:00
Dmitri Popov
ed74872493 Revise scripts_testing.rst 2024-07-19 10:06:17 +02:00
Dmitri Popov
771c2eaed3 Revise schema_extensions.rst 2024-07-19 09:39:48 +02:00
Dmitri Popov
680c174a59 kiwi_plugin_architecture.rst 2024-07-10 11:47:59 +02:00
Dmitri Popov
2541d48a14 Revise kiwi_from_python.rst 2024-07-10 11:42:36 +02:00
Marcus Schäfer
cdbe5060ca
Move LoopDevice class to context manager
Change the LoopDevice class to be a context manager.
All code using LoopDevice was updated to the following
with statement:

with LoopDevice(...) as loop_provider:
    loop_provider.some_member()

This is related to Issue #2412
2024-01-11 19:18:01 +01:00
Dan Čermák
736588ae30
Switch to pytest_container instead of custom conftest 2021-11-24 15:44:29 +01:00
Dan Čermák
0511838c1b
Functions integration tests (#1851)
Add integration tests for functions.sh

Implement a container based test system to run shell code for testing.
The concept utilizes pytest-testinfra and runs a container per test.
The nested container in a container feature is supported by the github
actions workflow. Thus the integration of this testing concept runs in
the github actions CI rather than on gitlab
2021-06-21 15:03:13 +02:00
Marcus Schäfer
ad50bbfbfa
Update contributing chapter
Add an example to show that using the kiwi description
format is an option when using kiwi as an API in other
python programs
2021-02-18 09:36:31 +01:00
Marcus Schäfer
caf1b633fe
Update documentation in content and structure
This commit adds a documentation for the KIWI XML description.
In contrast to the former auto generated code from the XML
schema this document can now finally be used as a reference.
Along with that new chapter all auto generated and static
html content as been deleted. Also all helper scripts around
the proprietary oxygen tool and our schema doc generator
has been deleted. Auto generating this information does not
lead to a reference guide people can really work with.
As a consequence to these changes this commit also includes
some changes of the structure such that no information written
by other people in the past gets lost. This Fixes #1421
and Fixes #1474
2020-07-01 10:42:51 +02:00