Completing small items.

This commit is contained in:
2026-04-04 08:56:12 +02:00
parent d527f2a844
commit 9942f33458
5 changed files with 82 additions and 5 deletions

View File

@@ -0,0 +1,47 @@
# testium training slides
Beamer presentation (LuaLaTeX) for the testium training.
## Compilation
Requires LuaLaTeX with the `minted` package (which requires Python and `pygments`).
```sh
make
```
The output PDF is generated in `build/`.
To clean the build directory:
```sh
make clean
```
## Document architecture
```
src/
├── main.tex # Entry point — includes all sections
├── preamble.tex # Packages, theme, colors, macros
├── images/
│ └── logo.png
└── sections/
├── title.tex # Title page
├── summary.tex # Table of contents
├── intro.tex # Introduction: features, input files, CLI, variables, inline eval, links
├── installation.tex # Installation from binary or sources
├── items.tex # Test items reference (console, py_func, loop, check, etc.)
├── functionalities.tex # Advanced features: result processing, includes, templating, reports
├── tips.tex # Tips and tricks
└── conclusion.tex # Thank you + contact
```
### Macros
| Macro | Usage |
|---|---|
| `\incode{text}` | Inline code (bold blue monospace) |
| `\tum{text}` | testium name highlight (bold orange italic) |
| `\pass{text}` | PASS result (bold green monospace) |
| `\fail{text}` | FAIL result (bold red monospace) |