Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the tool data_product_writer with unit test. #163

Merged
merged 24 commits into from
May 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1ad0fbd
Add the tool data_product_writer with unit test.
Feb 29, 2024
06f0d1d
In the test_data_product_writer.py, output the stderr to the screen
Mar 1, 2024
2193784
Fix the data size length and add dpspec.json
Apr 2, 2024
6ec7d46
Add plotData and arguments to data_product_writer
Apr 3, 2024
52ed7db
Spelling fixes
Apr 17, 2024
d7e4fd5
Fix more spelling CI errors
Apr 18, 2024
ab3e4bf
Fix zmq spelling CI error
Apr 18, 2024
84091bd
Fix issues found by the github bot
Apr 18, 2024
ad13216
Make tests run with Pytest and in CI
thomas-bc Apr 25, 2024
af75b3b
Removed plotData.py
May 9, 2024
d1da837
Merge branch 'dptool' of github.com:garthwatney/fprime-gds into dptool
May 9, 2024
b7f9389
pytest passes for test_data_product_writer
May 11, 2024
10ed427
Get the makeFppArray binary to work
May 14, 2024
9f9f48c
Moved the dpspec.json into the data_product_writer.py
May 14, 2024
d451acf
Cleanup for review comments
May 14, 2024
174d61c
Use current working directory in the test_data_product_writer.py to d…
May 15, 2024
92a8a43
Update spelling
May 15, 2024
fd0a903
Merge branch 'devel' into dptool
garthwatney May 15, 2024
c365954
In pytest use test directory to access files but use current director…
May 16, 2024
b3bbe93
Merge branch 'dptool' of github.com:garthwatney/fprime-gds into dptool
May 16, 2024
5a8ef51
Merge branch 'devel' into dptool
garthwatney May 29, 2024
6f14139
Remove global variables and use a class DataProductWriter
May 29, 2024
3c5966f
Pydantic is now a hard dependency
LeStarch May 29, 2024
e689fd2
Fix install to use direct dependencies
LeStarch May 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 35 additions & 6 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,12 @@ backport
basestring
batchmode
baudrate
bcolors
beforeunload
BGR
Biberstein
bibtex
binascii
bitmaps
blockquote
bmp
Expand All @@ -67,8 +69,8 @@ cata
cbl
CCB
CCFF
cdn
Cdioux
cdn
cdxoefg
CFDG
CFDP
Expand All @@ -77,6 +79,7 @@ cgi
Chainable
chartjs
checkbox
CHNG
chrono
classdocs
classmethod
Expand All @@ -96,8 +99,8 @@ combuffer
commandsi
concat
config
configs
configparser
configs
Consolas
cpp
CPython
Expand Down Expand Up @@ -129,9 +132,12 @@ deframed
deframer
deframing
DEPRECATEDLIST
DESER
Deserial
deserialization
deserialize
deserialized
deserializes
deserializing
dest
dexc
Expand Down Expand Up @@ -167,10 +173,14 @@ doxyrules
doxysearch
Doxywizard
doy
dpi
dps
dpspec
dropdown
dropleft
dropright
dropup
Drv
Dsh
dst
dts
Expand All @@ -184,6 +194,7 @@ EINPROGRESS
elif
Emoji
encodable
ENDC
endcond
endian
endif
Expand All @@ -192,6 +203,7 @@ endtime
enqueuing
entrypoint
enum
Enumtype
envvar
errno
errored
Expand All @@ -217,9 +229,11 @@ FFCC
FFFF
fieldset
figcaption
figsize
filemode
fileno
filepath
filesize
fileurl
finditer
Firefox
Expand Down Expand Up @@ -279,6 +293,7 @@ hidecallergraph
hidecallgraph
hideinitializer
hlp
HLTH
Hookimpl
hookspec
hostname
Expand Down Expand Up @@ -362,6 +377,7 @@ libc
libclang
libcrc
libiconv
lineno
Linting
Linux
listbox
Expand All @@ -386,6 +402,7 @@ MAKEVAR
marijnh
matchobj
mathjax
matplotlib
maxcountryman
maxdepth
mcternan
Expand Down Expand Up @@ -414,6 +431,7 @@ myproject
namespace
nargs
navbar
nbytes
Neue
newname
Nify
Expand All @@ -436,6 +454,8 @@ odl
odo
oga
ogg
OKBLUE
OKGREEN
OMG
onabort
onerror
Expand Down Expand Up @@ -468,17 +488,20 @@ php
phtml
pid
pkgutil
pkts
Pkts
plainnat
plantuml
plist
plt
plugin
png
PNGs
popen
posixpath
PREDEF
preds
prm
procs
PROGRAMLISTING
progressbar
Expand All @@ -493,8 +516,10 @@ ptr
px
py
pyc
pydantic
pylint
pypi
pyplot
pyserial
pytest
PYTHONHOME
Expand All @@ -515,6 +540,7 @@ RCE
RCVHWM
RCVTIMEO
RDWR
Readback
readlines
README
readonly
Expand Down Expand Up @@ -547,6 +573,7 @@ rst
rtd
rtf
saba
savefig
scm
scrollable
scrollbar
Expand Down Expand Up @@ -662,8 +689,8 @@ ttl
tts
twbs
txz
typedef'ed
typedef
typedef'ed
typehints
typeof
tzinfo
Expand All @@ -679,6 +706,7 @@ UML
undef
undoc
unicode
UNINIT
unittest
unpause
updown
Expand All @@ -688,7 +716,6 @@ uplinkvue
uploader
upto
uri
URI
url
usec
useconds
Expand Down Expand Up @@ -720,6 +747,7 @@ vname
VRuntime
vue
vw
Watney
wav
webbrowser
webified
Expand All @@ -743,14 +771,15 @@ xcode
xhtml
xhttp
xl
xlabel
xls
xlsx
xmit
xml
xy
yaml
ylabel
yml
zeromq
zlib
zmq
ZMQ
Zmq
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ dependencies = [
"Jinja2>=2.11.3",
"openpyxl>=3.0.10",
"pyserial>=3.5",
"pydantic>=2.6"
]

[project.urls]
Expand All @@ -58,6 +59,7 @@ Repository = "https://github.com/fprime-community/fprime-gds"
[project.scripts]
fprime-cli = "fprime_gds.executables.fprime_cli:main"
fprime-seqgen = "fprime_gds.common.tools.seqgen:main"
fprime-dp-write = "fprime_gds.executables.data_product_writer:main"
fprime-gds = "fprime_gds.executables.run_deployment:main"

# For Pytest fixtures
Expand Down
Loading
Loading