Laurenz
57f5c0a1b1
Set Rules Episode V: The Tests Strike Back
2021-12-15 11:12:38 +01:00
Laurenz
264a7dedd4
Scheduled maintenance 🔨
...
- New naming scheme
- TextNode instead of NodeText
- CallExpr instead of ExprCall
- ...
- Less glob imports
- Removes Value::Args variant
- Removes prelude
- Renames Layouted to Fragment
- Moves font into env
- Moves shaping into layout
- Moves frame into separate module
2021-03-19 17:57:31 +01:00
Laurenz
05727bfc3a
Reorganize tests 🔀
2021-02-20 23:34:33 +01:00
Laurenz
062d99f70f
Document how to run tests 📝
2021-02-07 13:27:03 +01:00
Laurenz
cc5f14193c
Flip test directory structure 🔃
...
Move full/lang/library to the top-level as that's more ergonomic to use.
2021-01-16 15:39:25 +01:00
Laurenz
73b25bdad0
Move bracket function tests to integration 🚚
2021-01-14 17:30:22 +01:00
Laurenz
cfcb36b159
Move test files into category subfolders 🚚
2021-01-14 16:47:29 +01:00
Laurenz
60154474ba
Enable multiple tests per file 🧱
2021-01-13 14:07:38 +01:00
Laurenz
0adbfe894a
Test [pagebreak] 🗞
2020-12-17 11:31:07 +01:00
Laurenz
1cbd5f3051
Refine test infrastructure ✅
...
- Tests diagnostics
- More and better separated image tests
2020-12-10 22:45:45 +01:00
Laurenz
fdc1b378a3
Compress images in PDFs ⚙
2020-11-30 22:07:08 +01:00
Laurenz
bc997b7c33
Export images in PDF 🖼
2020-11-27 20:01:54 +01:00
Laurenz
22697f0c0c
Simple regression testing with file-based comparisons ✅
2020-10-13 12:34:11 +02:00