Michael CH Vu
/
1.26
(MICVU on 2026-08-19)
1.25
(MICVU on 2026-08-19)
1.24
(MICVU on 2026-08-19)
1.23
(MICVU on 2026-08-19)
1.22
(MICVU on 2026-08-19)
1.21
(MICVU on 2026-08-19)
1.20
(MICVU on 2026-08-19)
1.19
(MICVU on 2026-08-18)
1.18
(MICVU on 2026-08-18)
1.17
(MICVU on 2026-08-18)
1.16
(MICVU on 2026-08-18)
1.15
(MICVU on 2026-08-18)
1.14
(MICVU on 2026-08-18)
1.13
(MICVU on 2026-08-18)
1.12
(MICVU on 2026-08-18)
1.11
(MICVU on 2026-08-18)
1.10
(MICVU on 2026-08-18)
1.09
(MICVU on 2026-08-18)
1.08
(MICVU on 2026-08-18)
1.07
(MICVU on 2026-08-17)
1.06
(MICVU on 2026-08-17)
1.05
(MICVU on 2026-08-17)
0.12
(SHINGO on 2026-08-16) UNAUTHORIZED
0.11
(SHINGO on 2026-08-16) UNAUTHORIZED
0.10
(SHINGO on 2026-08-16) UNAUTHORIZED
0.09
(SHINGO on 2026-08-16) UNAUTHORIZED
0.08
(SHINGO on 2026-08-16) UNAUTHORIZED
0.07
(SHINGO on 2026-08-16) UNAUTHORIZED
0.06
(SHINGO on 2026-08-16) UNAUTHORIZED
0.05
(SHINGO on 2026-08-16) UNAUTHORIZED
0.04
(SHINGO on 2026-08-16) UNAUTHORIZED
0.03
(SHINGO on 2026-08-16) UNAUTHORIZED
0.02
(SHINGO on 2026-08-16) UNAUTHORIZED
0.01
(SHINGO on 2026-08-16) UNAUTHORIZED
1.04
(MICVU on 2021-04-27)
1.03
(MICVU on 2021-04-01)
1.02
(MICVU on 2021-03-31)
1.01
(MICVU on 2021-03-31)
1.0
(MICVU on 2021-03-31)
0.09
(MICVU on 2021-02-25)
0.08
(MICVU on 2018-09-24)
0.07
(MICVU on 2018-09-24)
0.06
(MICVU on 2017-08-10)
0.05
(MICVU on 2016-01-23)
0.04
(MICVU on 2016-01-20)
0.03
(MICVU on 2016-01-19)
0.02
(MICVU on 2016-01-18)
0.01
(MICVU on 2016-01-18)
HTTP-API-Client-1.08
++
/
README.md
Project Name - HTTP-API-Client
API Client
SETUP
Prerequisites
Either a system Perl with the cpanfile dependencies installed, or Docker.
Running the tests
Locally (needs a system Perl with the cpanfile deps installed):
cd src
cpanm --installdeps .
PERL5LIB=lib prove -r t
In Docker (matches CI - the root Dockerfile runs the same suite):
docker build -t http-api-client .
docker run --rm http-api-client
-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-===-=
Coverage
cpanm --installdeps --with-develop .
PERL5LIB="lib:$PERL5LIB" PERL5OPT=-MDevel::Cover prove -r t
PERL5LIB="lib:$PERL5LIB" cover
Threshold: 75% statement coverage on lib/, tracked per-module. Current baseline (2026-08-18): HTTP/API/Client.pm 98.5% statement / 91.8% branch / 72.7% condition, HTTP/API/DataTypeMarker.pm 100%. Branch/condition coverage is measured and reported but not gated yet - most of the remaining gap is branches that are structurally always-true (e.g. pre_defined_data is never falsy, so its if guard has no untaken side) rather than genuinely missing scenarios.
cover_db/ is a generated artifact - never commit it.
-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-===-=
Developers
License
MIT