No description
Find a file
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
docs update: docs, add ja doc 2024-07-24 12:48:41 +09:00
src update: accept abnormal resistance as valid row in check-db 2024-07-25 13:36:20 +09:00
tests update: accept abnormal resistance as valid row in check-db 2024-07-25 13:36:20 +09:00
.gitignore New: Parsing till position/id assignment 2024-07-12 01:08:29 +09:00
Cargo.lock new: get skew from file (no printing) 2024-07-22 11:27:09 +09:00
Cargo.toml new: get skew from file (no printing) 2024-07-22 11:27:09 +09:00
CHANGELOG.md update: accept abnormal resistance as valid row in check-db 2024-07-25 13:36:20 +09:00
README.md update: accept abnormal resistance as valid row in check-db 2024-07-25 13:36:20 +09:00

psb_qaqc

WIP

日本語: ./docs/README-ja.md

For developers

Use rustup to set up developing tools.

build / run

cargo build
cargo run -- -h

Build for JATHub using cross:

CROSS_CONTAINER_ENGINE=podman cross build --release --target armv7-unknown-linux-musleabihf

CROSS_CONTAINER_ENGINE=podman is optional(default docker).

test

cargo test

doc

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 TODOs in comments.