mirror of
https://github.com/google/flatbuffers.git
synced 2026-07-05 13:47:04 +00:00
[Nim] Bfbs Nim Generator (#7534)
* Bfbs Nim Generator * Remove commented out tests * add missing line to idl.h * Commit python reflection changes * Commit python reflection changes and move tests * Remove default string addition * Move tests to python file * Fix element size check when element is table * remove whitespace changes * add element_type docs and commit further to namer and remove kkeep * Bfbs Nim Generator * Remove commented out tests * add missing line to idl.h * Commit python reflection changes * Commit python reflection changes and move tests * Remove default string addition * Move tests to python file * Fix element size check when element is table * remove whitespace changes * add element_type docs and commit further to namer and remove kkeep * remove unused variables * added tests to ci * added tests to ci * fixes * Added reflection type Field, Variable to namer * Moved reflection namer impl to bfbsnamer * Remove whitespace at end of line * Added nim to generated code * Revert whitespace removal Co-authored-by: Derek Bailey <derekbailey@google.com>
This commit is contained in:
22
tests/nim/testnim.py
Normal file
22
tests/nim/testnim.py
Normal file
@@ -0,0 +1,22 @@
|
||||
import glob
|
||||
import os
|
||||
import shutil
|
||||
import subprocess
|
||||
from pathlib import Path
|
||||
|
||||
test_nim_dir = Path(__file__).absolute().parent
|
||||
test_dir = test_nim_dir.parent
|
||||
|
||||
|
||||
def main():
|
||||
try:
|
||||
subprocess.check_call("testament --megatest:off all".split())
|
||||
finally:
|
||||
shutil.rmtree(test_nim_dir / "nimcache")
|
||||
shutil.rmtree(test_nim_dir / "testresults")
|
||||
for f in glob.glob(str(test_nim_dir / "tests" / "*" / "test")):
|
||||
os.remove(f)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user