Files
OpenUxAS/.gitignore
M. Anthony Aiello 375c977ee0 Improve run_example.py
Recent updates to linters revealed a number of potential code-quality
issues.

Most were related to the use of f-strings in loggers, which is
discouraged because the string interpolation is greedy (happens even if
that logging level is disabled) and because it makes the job of log
aggregators more difficult (unlikely to matter to us).

There was an instance of use of a "global" that was not intended to be
such. This was spotted by moving the core script-like functionality into
a function, which avoided adding names to the global namespace.

The script is also renamed to conform to python module-naming
conventions.

All warnings and errors are resolved, except the overly broad catching
of Exception, which is explicitly silenced.

Add a workflow for running the HelloWorld example in CI as a simple
sanity check on run-example functionality.
2022-03-24 11:23:03 -04:00

80 lines
1.2 KiB
Plaintext

# build directories
build
build_debug
build_odroid
build_open
# Bootstrap Stuff
# sandbox
infrastructure/sbx
infrastructure/software
# python venv
.vpython
# develop directory (for LMCP and OpenAMASE repos)
develop
# generated LMCP messages
src/cpp/LMCP
# afrl internal directories
UxAS-afrl_internal
# generated documentation
doc/LMCP
doc/doxygen/html
doc/doxygen/latex
doc/reference/UserManual/UxAS_UserManual.aux
doc/reference/UserManual/UxAS_UserManual.lof
doc/reference/UserManual/UxAS_UserManual.log
doc/reference/UserManual/UxAS_UserManual.out
doc/reference/UserManual/UxAS_UserManual.pdf
doc/reference/UserManual/UxAS_UserManual.toc
# generated LMCP source code
src/LMCP
# test output
tests/**/output/**
# example output
examples/**/log/**
examples/**/datawork/**
# Mac OS X file system
**.DS_Store
/UxAS-afrl_internal/
# Visual Studio
.vscode
# Ignore pyc files
*.pyc
__pycache__
.mypy_cache
.coverage
.tox
*.egg-info
.flake8
# Ignore build directories
/prerequisites/sbx
/prerequisites/sbx-env
/prerequisites/vpython
#Ignore unnecessary session files
src/ada/proof/sessions/*/*.xml.bak
src/ada/proof/sessions/*/*.gz
src/ada/proof/sessions/*/*.gz.bak
# object files
obj
objs
uxas-ada
# testsuite results
tests/cpp/log
tests/cpp/results
tests/proof/out