Skip to content

Improvements for the e2e-integration-test-setup tutorial. #775

@FidelVe

Description

@FidelVe

Hello team.

The following is a list of issues encountered while trying to execute the steps in the e2e-integration-test-setup tutorial.

  • The tutorial doesnt explicitly indicates at the beginning of the document to clone the https://github.com/icon-project/IBC-Integration repo.

  • Since is required to clone and install many different repositories (IBC-Integration, ibc-relay, goloop, etc) It would be better to recommend the user to create a root folder (ie. tell the user to create a folder named ibc-e2e-tests) and inside this root folder indicate during the progression of the tutorial to clone and install all the required repos in this folder.

  • After cloning the ibc-relay repo there is no explicit indication to go into the IBC-Integration folder and execute the make build-builder-img command.

  • Are the steps labeled as Additional steps for Apple Silicon required also for linux users? should linux users bypass these steps?

  • At the end of the Additional steps for Apple Silicon there is a note indicating "Change the image name and version of Archway/Neutron in e2e-config.yaml or e2e-config-neutron.yaml", where are these files? and how can the user find the image name and version of Archway/Neutron?

  • On the section "Running IBC Integration System Tests" the first step labeled as "Configure Environment variables" has the following instructions:

    • export E2E_CONFIG_PATH=/home/User/IBC-integration/sample-config-archway.yaml. The IBC-Integration folder doesnt have a sample-config-archway.yml file, where should we find this file? or this file suppose to be created by the user?
    • export GOLOOP_IMAGE_ENV=goloop-icon. what command can the user execute find the goloop image name?
    • export GOLOOP_IMAGE_TAG_ENV=latest. what command can the user execute to find the goloop image tag?
  • On step 2 labeled "Run the test script". is not explicitly defined to run this command inside the IBC-Integration folder.

  • As in the previous item the rest of the steps in the tutorial are not explicitly defined to be executed inside the IBC-Integration folder.

As a sidenote, I personally couldnt finish the steps in the tutorial I was stuck trying to find correct yaml configuration file to use.

Metadata

Metadata

Assignees

Labels

iBriziBriz Team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions