Add testing Organice's testing files.
This commit is contained in:
parent
ffd82c2d76
commit
28a63a7e5e
|
@ -0,0 +1,3 @@
|
|||
[submodule "extra-tests/organice"]
|
||||
path = extra-tests/organice
|
||||
url = https://github.com/200ok-ch/organice.git
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -eu
|
||||
|
||||
# Get to the script's directory
|
||||
cd "`dirname $0`"
|
||||
|
||||
# Update the extra submodules
|
||||
git submodule update --init --recursive .
|
||||
|
||||
# Run all checks
|
||||
python3 org_dom_check.py .
|
|
@ -0,0 +1,27 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
import org_dom
|
||||
|
||||
top = sys.argv[1]
|
||||
count = 0
|
||||
|
||||
for root, dirs, files in os.walk(top):
|
||||
for name in files:
|
||||
if ".org" not in name:
|
||||
continue
|
||||
|
||||
path = os.path.join(root, name)
|
||||
count += 1
|
||||
try:
|
||||
org_dom.load(open(path), extra_cautious=True)
|
||||
except Exception as err:
|
||||
import traceback
|
||||
|
||||
traceback.print_exc()
|
||||
print(f"== On {path}")
|
||||
sys.exit(1)
|
||||
|
||||
print("[OK] Check passed on {} files".format(count))
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 3c142203a6617253a1008e368af6971fc6f936a1
|
Loading…
Reference in New Issue