psboard-qaqc-postprocess/README.md
Wataru Otsubo 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

41 lines
696 B
Markdown

# psb_qaqc
WIP
日本語: [./docs/README-ja.md](README-ja.md)
## For developers
Use `rustup` to set up developing tools.
### build / run
```sh
cargo build
cargo run -- -h
```
Build for JATHub using cross:
```sh
CROSS_CONTAINER_ENGINE=podman cross build --release --target armv7-unknown-linux-musleabihf
```
`CROSS_CONTAINER_ENGINE=podman` is optional(default docker).
### test
```sh
cargo test
```
### doc
```sh
cargo doc --open
```
## TODO
- add more unittests
- test for various cases
- split into mods(maybe as lib crates)
- add csv check/validate subcommand
- skew measurement?
- skew measurement test
- for start-shiftwork v1.0.0 (add start date parsing)
check `TODO`s in comments.