diff options
| author | hachem <im@hachem.wtf> | 2026-09-18 19:33:23 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-09-18 19:33:26 +0200 |
| commit | 65b73b420b5eadc6f10e732f6536430ec85011a4 (patch) | |
| tree | f09c5a401ab49462db0950ddcd6ba7a26a91c85b /tests.sh | |
| parent | 2e9e1221538fe8148e542103552ff339891dd21b (diff) | |
feat: support asm
Diffstat (limited to 'tests.sh')
| -rwxr-xr-x | tests.sh | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -139,6 +139,11 @@ echo "generated files:" grep -q 'MIT License' "$work/lic_mit/LICENSE" 2>/dev/null && ok "--license mit" || bad "--license mit" ( cd "$work" && MKPROJ_BUILD=cmake "$mkproj" --no-git envdef ) >/dev/null 2>&1 [ -f "$work/envdef/CMakeLists.txt" ] && ok "MKPROJ_BUILD env default" || bad "MKPROJ_BUILD env default" +( cd "$work" && "$mkproj" --no-git --docker dok ) >/dev/null 2>&1 +[ -f "$work/dok/Dockerfile" ] && [ -f "$work/dok/.dockerignore" ] && ok "--docker files" || bad "--docker files" +( cd "$work" && "$mkproj" --no-git --docker -l nasm dok_nasm ) >/dev/null 2>&1 +[ -f "$work/dok_nasm/Dockerfile" ] && grep -q 'elf64' "$work/dok_nasm/Makefile" && ok "--docker nasm targets elf64" || bad "--docker nasm targets elf64" +( cd "$work" && "$mkproj" --no-git --docker -l objc dok_objc ) >/dev/null 2>&1 && bad "--docker rejects objc" || ok "--docker rejects objc" echo printf '%d passed, %d failed\n' "$pass" "$fail" |
