Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • core-perl6 core-perl6
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • pheix-poolpheix-pool
  • core-perl6core-perl6
  • Issues
  • #96
Closed
Open
Issue created Oct 22, 2020 by Konstantin Narkhov@pheixOwner

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 Nov 04, 2020 by Konstantin Narkhov
Assignee
Assign to
Time tracking