Commit graph

34 commits

Author SHA1 Message Date
a4c0ac9c55 Merge branch 'feature-more-postprocess' into 'main'
[NEW] add more postprocesses to `add-master-log` and rename current one as `convert-master-log`

See merge request wotsubo/psboard-qaqc-postprocess!1
2024-09-11 03:01:51 +02:00
f9716bcc93 update CHANGELOG for add-master-log 2024-09-10 23:04:48 +09:00
2dc790f9a8 new: add interactive command to add master log to database
- old add-master-log is now convert-master-log
- add-master-log is now interactive
- add-master-log is not well tested
2024-09-10 23:01:20 +09:00
7fe5218d39 refactor: split csv writing to func 2024-09-10 21:52:41 +09:00
7529d003a6 refactor: replace MasterLogResult file parse API to use only filename
* old one moved to private and used in the new one
* for future convert-master-log replacement
2024-09-10 21:22:25 +09:00
9e93a085fd refactor: split func for printing boards for retest 2024-09-10 21:07:50 +09:00
b80c4902ca bump to 1.1.0 2024-09-10 17:04:57 +09:00
772f7a155f added: use out_runid.csv as default output path 2024-07-25 23:34:27 +09:00
1ec3f8107c bump to 1.0.1
update CHANGELOG
2024-07-25 20:13:06 +09:00
ae29be2daa update: auto distinguish boards to retest
- automatically print
2024-07-25 20:07:28 +09:00
79e7291031 fix: links in README 2024-07-25 13:43:00 +09:00
d850ef7834 update: doc for Japanese 2024-07-25 13:40:03 +09:00
46487320b0 update: accept abnormal resistance as valid row in check-db
- this commits includes 2 other implementations
  - 1st one with custom type with `impl Read` for Lazy evaluation
    - this somehow ended up in infinite loop
  - 2nd one which collects lines without skipped lines first
    - this works
- the current implementations has another File and catches invalid row
  and check the line later
2024-07-25 13:36:20 +09:00
c996e5bd28 update: docs, add ja doc 2024-07-24 12:48:41 +09:00
059283fab3 new: get run information from skew log file name 2024-07-24 12:45:30 +09:00
73a169c68f refactor: clippy
- remove unused imports
2024-07-24 12:38:56 +09:00
bca7c3430d change: rename PsbQaqcResult field (pll_lock_reset -> reset) 2024-07-24 12:34:52 +09:00
a57813192f add: test case (20.log) 2024-07-23 22:51:48 +09:00
fb5160d2d9 fix: master log parse (invalid station detection in status parse)
- missed switch for `Station1`
- added integrated test to check lines count of output csv
2024-07-23 22:38:22 +09:00
e20c029684 update: master log (position fixed)
- A -> B
- 0-origin -> 1-origin
2024-07-23 17:07:35 +09:00
84d321ec30 update: add QAQC runid for master log parsing
- for master version v0.2.0
2024-07-23 14:41:08 +09:00
b927f5923e refactor: separate master reading part as a mod 2024-07-22 16:02:34 +09:00
2258067f48 new: get skew from file (no printing)
- how to get relation between skew measurement file and output csv?
2024-07-22 11:27:09 +09:00
832dea37b0 fix: remove duplicated field for PsbQaqcResult 2024-07-21 22:13:56 +09:00
e455c774ac update: README 2024-07-21 21:25:22 +09:00
fb11f18bbb add: check-db command & add-skew command protoptype 2024-07-21 21:24:35 +09:00
e856f1575a add changelog 2024-07-21 21:10:43 +09:00
a94a871e52 update: organize commands to subcommands and rename bin
- existing functions are moved to subcommand `add-master-log`
2024-07-21 21:04:46 +09:00
bdb415e6e6 update: Strict ordering for outpu (use BTreeMap instead of HashMap) 2024-07-21 20:29:42 +09:00
c4dd4161c7 update: include shiftscript_ver and shifter in output csv 2024-07-21 19:59:57 +09:00
62a5393cf5 update: log format 2024-07-21 19:53:51 +09:00
eff62d7f09 new: CSV output 2024-07-14 11:17:40 +09:00
a14eb4ea48 new: implement till parsing file (no output) 2024-07-14 00:18:34 +09:00
474f2397c6 New: Parsing till position/id assignment 2024-07-12 01:08:29 +09:00