Skip to content

Migration to FastCGI: update test bundle

Due to Migration to FastCGI we have to update test bundle.

Now we have the next tests at  SKIP  status:

terminal_skip

Overview

We need to update the tests for:

Running Pheix::Model::Database::Access tests                 [ SKIP ]
Running Pheix::View::Pages tests                             [ SKIP ]
Running Pheix::Controller::Basic tests                       [ SKIP ]
Running user.raku tests                                      [ SKIP ]

Tests for Pheix::Model::JSON have  SKIP  status caused by skipping updating config.json with contract addr at pipelines with real blockchain networks (for example Goerli). If it works with local PoA network there are no problems:

Running Pheix::Model::JSON tests                             [ 13% covered ]

Blockchain tests are passing successfully only with Keep-Alive connections support. Just rum pipeline with PHEIXUPDATEUA=1 env variable to let Pheix::Model::Database::Blockchain common tests successful pass.

Summary

We need to implement/fix tests for:

  1. Pheix::Model::Database::Access
  2. Pheix::View::Pages
  3. Pheix::Controller::Basic
  4. Pheix::Controller::API — this is new module, introduced with FastCGI functionality;
  5. Pheix::App
Edited by Konstantin Narkhov