Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: integration tests setup #45

Merged
merged 25 commits into from
Oct 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a0b03cb
test: initial transfer of the bets
pcheremu Sep 26, 2023
314afc2
test: update gitignore during the rebase
pcheremu Oct 2, 2023
de3bce0
test: refactoring lint issues
pcheremu Sep 26, 2023
ab6e81e
test: refactoring lint issues
pcheremu Sep 26, 2023
9ac20f6
test: exclude id369 from testnet suite as unstable
pcheremu Sep 26, 2023
5bdfe02
test: fix endpoint issues
pcheremu Sep 27, 2023
5349607
test: refactoring of the test solution structure and naming
pcheremu Sep 27, 2023
6073d21
test: refactoring of the test solution structure and naming
pcheremu Sep 27, 2023
b2487fb
test: warning - all ui test and its logic was removed from be app
pcheremu Sep 27, 2023
06fa108
test: refactoring
pcheremu Sep 27, 2023
1b6f244
test: rename test folder
pcheremu Sep 28, 2023
c9ade5b
test: added description of the test solution in readme files
pcheremu Sep 28, 2023
5d759ca
test: update package config files and its description
pcheremu Sep 28, 2023
8d6fec1
test: update folder structure, calls and folder names
pcheremu Sep 29, 2023
97bb7d1
test: restore all e2e for the be ui
pcheremu Sep 29, 2023
e966e55
test: refactoring for configs and its location
pcheremu Sep 29, 2023
ed6de26
test: refactoring e2e testid location
pcheremu Sep 29, 2023
03c1e8f
fix: format MyNFT.sol
vasyl-ivanchuk Oct 2, 2023
41e7d90
test: make a correct local run
pcheremu Oct 4, 2023
cae5c03
Update README.md
pcheremu Oct 4, 2023
7d6c36c
test: final refactoring
pcheremu Oct 4, 2023
92f8013
Update packages/integration-tests/README.md
pcheremu Oct 5, 2023
c9b2262
test: use pre-seed instead of separate sh script
pcheremu Oct 5, 2023
0e4b835
refactor: update readme and scripts
Romsters Oct 10, 2023
7e478f5
test: update a package-lock
pcheremu Oct 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/app-deploy-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,4 @@ jobs:
default_network_value_for_e2e: "/?network=mainnet"
publish_to_allure: true
environmentTags: "and not @featureEnv"

7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,12 @@ lerna-debug.log*
!.vscode/extensions.json

# Allure
/allure-results/
#Allure results and artifacts
**/allure-results/
**/e2e/artifacts/
**/playbook/artifacts*
**/playbook/cache*
**/buffer/*.txt

# App hyperchain config
hyperchain.config.json
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ This repository is a monorepo consisting of 3 packages:
- [API](./packages/api) - a service providing Web API for retrieving structured [zkSync Era](https://zksync.io) blockchain data collected by [Worker](./packages/worker). It connects to the Worker's database to be able to query the collected data.
- [App](./packages/app) - a front-end app providing an easy-to-use interface for users to view and inspect transactions, blocks, contracts and more. It makes requests to the [API](./packages/api) to get the data and presents it in a way that's easy to read and understand.

Also the repository contains [integration-test](./packages/integration-tests) package with a set of API and UI tests. Follow this [Readme](./packages/integration-tests/README.md) for more details.

## 🏛 Architecture
The following diagram illustrates how are the block explorer components connected:

Expand Down
Loading
Loading