Commit graph

12 commits

Author SHA1 Message Date
bd072e1025 kraken: csv: fix comma separation logic
Unfortunately, `std::ostream_iterator` puts its separator *after* every
element, not *in-between* each element.
2022-03-12 11:07:20 +01:00
6ee4e5b554 tests: unit: csv: add 'write_csv' suite
The disabled tests are expected failures (which GTest does not support),
once fixed they will be enabled.
2022-03-12 11:07:20 +01:00
3539cd4a34 tests: unit: csv: qualify 'read_csv' tests better 2022-03-12 11:07:20 +01:00
23b71018ac kraken: csv: add writing functionality
Once again, pretty naive, but it will do.
2022-03-12 11:07:20 +01:00
0dee0e12dc kraken: csv: move type aliases to 'csv.hh' header
As we need to share it with the CSV writing files.
2022-03-12 11:07:20 +01:00
697f941cb2 tests: unit: add 'csv' tests
Simple tests for a simple library.
2022-03-12 11:07:20 +01:00
9d862c6a62 kraken: add 'csv' library
A very basic, naive CSV parser.
2022-03-12 11:07:20 +01:00
94f1c8e731 ci: add Drone CI 2022-03-12 11:07:20 +01:00
9d11428a11 git: add ignore file 2022-03-12 11:07:20 +01:00
715fbd767c nix: add flake 2022-03-12 11:07:20 +01:00
d2794aef9d clang-format: init config 2022-03-12 11:07:20 +01:00
5cd9e11979 kraken: bootstrap build system 2022-03-12 11:07:20 +01:00