aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2024-09-17 00:00:00 +0000
committertdro <tdro@noreply.example.com>2024-09-17 00:00:00 +0000
commita79343b977c11edb676d90b72e2b36217dd6d76a (patch)
treea5b2920b7e45bf67f1eeb6de4536a6ecc68c2562
parent274d06edab4b543b501fa9b977fc43d8dda6bdb0 (diff)
downloadcanory-a79343b977c11edb676d90b72e2b36217dd6d76a.tar.gz
canory-a79343b977c11edb676d90b72e2b36217dd6d76a.tar.bz2
canory-a79343b977c11edb676d90b72e2b36217dd6d76a.zip
Makefile: Faster
Test RSS indices
-rw-r--r--Makefile13
1 files changed, 7 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 984b038..a0acb78 100644
--- a/Makefile
+++ b/Makefile
@@ -95,7 +95,7 @@ test-html: # Test HTML
public/default/index.html
test-html-indices: # Test HTML indices
- find public/ -type f -name "index.html" -exec vnu --errors-only {} \;
+ find public/ -type f -name "index.html" -exec vnu --errors-only {} +
test-css: # Test CSS
vnu \
@@ -118,12 +118,15 @@ test-rss: # Test RSS
xmllint --noout --relaxng assets/schemas/rss-v2.0.rng public/rss.xml
# xmllint --noout --schema assets/schemas/rss-v2.0.xsd public/rss.xml
+test-rss-indices: # Test RSS indices
+ find public -type f -name "rss.xml" ! -path '*/sources/*' -exec xmllint --noout --relaxng assets/schemas/rss-v2.0.rng {} +
+
test-sitemap: # Test sitemap
xmllint --noout --schema assets/schemas/sitemap-v0.9.xsd public/sitemap.xml
# xmllint --noout --schema assets/schemas/sitemapindex-v0.9.xsd public/sitemap.xml
test-jsonfeed: # Test JSONFeed
- check-jsonschema --schemafile assets/schemas/jsonfeed-v1.1.json public/index.json
+ find public -type f -name "index.json" ! -path '*/sources/*' -exec check-jsonschema --schemafile assets/schemas/jsonfeed-v1.1.json {} +
test-end: # Test front end
deno run --allow-all tests/index.ts
@@ -138,7 +141,5 @@ clean: # Clean everything
make clean-tests
clean-tests: # Clean up tests
- for file in /tmp/????????; do { [ -d "$$file/puppeteer_dev_chrome_profile-" ] && rm --recursive --force --verbose "$$file"; } || true; done
- for file in /tmp/????????????????; do { [ -d "$$file/puppeteer_dev_chrome_profile-" ] && rm --recursive --force --verbose "$$file"; } || true; done
- for file in /run/user/$$(id -u)/????????; do { [ -d "$$file/puppeteer_dev_chrome_profile-" ] && rm --recursive --force --verbose "$$file"; } || true; done
- for file in /run/user/$$(id -u)/????????????????; do { [ -d "$$file/puppeteer_dev_chrome_profile-" ] && rm --recursive --force --verbose "$$file"; } || true; done
+ for file in "/tmp/"*; do { [ -d "$$file/puppeteer_dev_chrome_profile-" ] && rm --recursive --force --verbose "$$file"; } || true; done
+ for file in "/run/user/$$(id -u)/"*; do { [ -d "$$file/puppeteer_dev_chrome_profile-" ] && rm --recursive --force --verbose "$$file"; } || true; done