Commit graph

10 commits

Author SHA1 Message Date
Aravinth Manivannan 639527744b
feat: capture specimen logs 2023-10-05 00:57:36 +05:30
Aravinth Manivannan c293b46490
feat: render results to HTML page after a CLI test run 2023-10-04 21:07:07 +05:30
Aravinth Manivannan 8b0e05ba14
feat: CLI: wait for ftest server to start before scheduling job 2023-10-04 19:20:16 +05:30
Aravinth Manivannan b3a3fe8c0d
fix: launch API server in background 2023-10-04 19:04:47 +05:30
Aravinth Manivannan adaebe4e35
feat: CLI modes: verify, daemon and test
verify
    Checks ftest.toml for syntax
daemon
    Runs ftest server
cli
   Runs single ftest job
2023-10-04 18:33:38 +05:30
Aravinth Manivannan 8afea6fc81
feat & chore: define MinAppContext and FullAppContext
SUMMARY
    ftest when run as a local dev tool will only run one job during its
    runtime. Database and settings are not required for this purpose.

    This commit defines MinAppContext for running in a single job
    execution mode and FullAppContext for running as a daemon
2023-10-04 02:14:47 +05:30
Aravinth Manivannan 7d93129bbf
feat: optionally start nginx proxy 2023-10-04 00:37:59 +05:30
Aravinth Manivannan 718e57a1df
feat: job scheduler; runs one job at any given time 2023-09-29 19:34:21 +05:30
Aravinth Manivannan 21a283d138
feat: init process: apply DB migrations and job scheduler 2023-09-29 19:18:33 +05:30
Aravinth Manivannan d1b41ede99
feat: bootstrap actix-web 2023-09-05 19:21:41 +05:30