chore(token tests): update failing tests (#1995)
* chore: update capsule files * chore: fix failing staking tests * chore: move capsule teardown var to cypress config * chore: update teardown in workdflows
This commit is contained in:
parent
0d69ffb4a8
commit
3ff6514cf8
@ -29,6 +29,7 @@ on:
|
|||||||
env:
|
env:
|
||||||
GOBIN: /home/runner/go/bin
|
GOBIN: /home/runner/go/bin
|
||||||
VEGA_VERSION: 'v0.58.0'
|
VEGA_VERSION: 'v0.58.0'
|
||||||
|
capsule-teardown: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
manual:
|
manual:
|
||||||
@ -57,4 +58,5 @@ jobs:
|
|||||||
vega-version: ${{needs.manual.outputs.vega-version}}
|
vega-version: ${{needs.manual.outputs.vega-version}}
|
||||||
gobin: ${{needs.manual.outputs.gobin}}
|
gobin: ${{needs.manual.outputs.gobin}}
|
||||||
skip-cache: ${{needs.manual.outputs.skip-cache}}
|
skip-cache: ${{needs.manual.outputs.skip-cache}}
|
||||||
|
capsule-teardown: ${{needs.manual.capsule-teardown}}
|
||||||
tags: ${{needs.manual.outputs.tags}}
|
tags: ${{needs.manual.outputs.tags}}
|
||||||
|
@ -17,3 +17,4 @@ jobs:
|
|||||||
gobin: /home/runner/go/bin
|
gobin: /home/runner/go/bin
|
||||||
tags: --env.grepTags '[ @smoke, @regression, @slow ]'
|
tags: --env.grepTags '[ @smoke, @regression, @slow ]'
|
||||||
night-run: true
|
night-run: true
|
||||||
|
capsule-teardown: true
|
||||||
|
6
.github/workflows/cypress-explorer-e2e.yml
vendored
6
.github/workflows/cypress-explorer-e2e.yml
vendored
@ -24,6 +24,10 @@ on:
|
|||||||
required: false
|
required: false
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
capsule-teardown:
|
||||||
|
required: false
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
explorer-e2e:
|
explorer-e2e:
|
||||||
@ -99,7 +103,7 @@ jobs:
|
|||||||
CYPRESS_TRADING_TEST_VEGA_WALLET_PASSPHRASE: ${{ secrets.CYPRESS_TRADING_TEST_VEGA_WALLET_PASSPHRASE }}
|
CYPRESS_TRADING_TEST_VEGA_WALLET_PASSPHRASE: ${{ secrets.CYPRESS_TRADING_TEST_VEGA_WALLET_PASSPHRASE }}
|
||||||
CYPRESS_SLACK_WEBHOOK: ${{ secrets.CYPRESS_SLACK_WEBHOOK }}
|
CYPRESS_SLACK_WEBHOOK: ${{ secrets.CYPRESS_SLACK_WEBHOOK }}
|
||||||
CYPRESS_ETH_WALLET_MNEMONIC: ${{ secrets.CYPRESS_ETH_WALLET_MNEMONIC }}
|
CYPRESS_ETH_WALLET_MNEMONIC: ${{ secrets.CYPRESS_ETH_WALLET_MNEMONIC }}
|
||||||
CYPRESS_TEARDOWN_NETWORK_AFTER_FLOWS: false
|
CYPRESS_TEARDOWN_NETWORK_AFTER_FLOWS: ${{ inputs.capsule-teardown }}
|
||||||
CYPRESS_NIGHTLY_RUN: ${{ inputs.night-run }}
|
CYPRESS_NIGHTLY_RUN: ${{ inputs.night-run }}
|
||||||
|
|
||||||
######
|
######
|
||||||
|
6
.github/workflows/cypress-token-e2e.yml
vendored
6
.github/workflows/cypress-token-e2e.yml
vendored
@ -20,6 +20,10 @@ on:
|
|||||||
tags:
|
tags:
|
||||||
required: false
|
required: false
|
||||||
type: string
|
type: string
|
||||||
|
capsule-teardown:
|
||||||
|
required: false
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
token-e2e:
|
token-e2e:
|
||||||
@ -95,7 +99,7 @@ jobs:
|
|||||||
CYPRESS_TRADING_TEST_VEGA_WALLET_PASSPHRASE: ${{ secrets.CYPRESS_TRADING_TEST_VEGA_WALLET_PASSPHRASE }}
|
CYPRESS_TRADING_TEST_VEGA_WALLET_PASSPHRASE: ${{ secrets.CYPRESS_TRADING_TEST_VEGA_WALLET_PASSPHRASE }}
|
||||||
CYPRESS_SLACK_WEBHOOK: ${{ secrets.CYPRESS_SLACK_WEBHOOK }}
|
CYPRESS_SLACK_WEBHOOK: ${{ secrets.CYPRESS_SLACK_WEBHOOK }}
|
||||||
CYPRESS_ETH_WALLET_MNEMONIC: ${{ secrets.CYPRESS_ETH_WALLET_MNEMONIC }}
|
CYPRESS_ETH_WALLET_MNEMONIC: ${{ secrets.CYPRESS_ETH_WALLET_MNEMONIC }}
|
||||||
CYPRESS_TEARDOWN_NETWORK_AFTER_FLOWS: false
|
CYPRESS_TEARDOWN_NETWORK_AFTER_FLOWS: ${{ inputs.capsule-teardown }}
|
||||||
|
|
||||||
######
|
######
|
||||||
## Upload logs
|
## Upload logs
|
||||||
|
5
.github/workflows/tests-dispatcher.yml
vendored
5
.github/workflows/tests-dispatcher.yml
vendored
@ -20,6 +20,9 @@ on:
|
|||||||
night-run:
|
night-run:
|
||||||
required: false
|
required: false
|
||||||
type: boolean
|
type: boolean
|
||||||
|
capsule-teardown:
|
||||||
|
required: false
|
||||||
|
type: boolean
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
run-console-lite-e2e:
|
run-console-lite-e2e:
|
||||||
@ -42,6 +45,7 @@ jobs:
|
|||||||
skip-cache: ${{ inputs.skip-cache }}
|
skip-cache: ${{ inputs.skip-cache }}
|
||||||
tags: ${{ inputs.tags }}
|
tags: ${{ inputs.tags }}
|
||||||
night-run: ${{ inputs.night-run }}
|
night-run: ${{ inputs.night-run }}
|
||||||
|
capsule-teardown: ${{ inputs.capsule-teardown }}
|
||||||
|
|
||||||
run-liquidity-e2e:
|
run-liquidity-e2e:
|
||||||
uses: ./.github/workflows/cypress-liquidity-provision-dashboard-e2e.yml
|
uses: ./.github/workflows/cypress-liquidity-provision-dashboard-e2e.yml
|
||||||
@ -64,6 +68,7 @@ jobs:
|
|||||||
gobin: ${{ inputs.gobin }}
|
gobin: ${{ inputs.gobin }}
|
||||||
skip-cache: ${{ inputs.skip-cache }}
|
skip-cache: ${{ inputs.skip-cache }}
|
||||||
tags: ${{ inputs.tags }}
|
tags: ${{ inputs.tags }}
|
||||||
|
capsule-teardown: ${{ inputs.capsule-teardown }}
|
||||||
|
|
||||||
run-trading-e2e:
|
run-trading-e2e:
|
||||||
uses: ./.github/workflows/cypress-trading-e2e.yml
|
uses: ./.github/workflows/cypress-trading-e2e.yml
|
||||||
|
@ -14,4 +14,3 @@ NX_VEGA_WALLET_URL=http://localhost:1789
|
|||||||
|
|
||||||
#Test configuration variables
|
#Test configuration variables
|
||||||
CYPRESS_FAIRGROUND=false
|
CYPRESS_FAIRGROUND=false
|
||||||
CYPRESS_TEARDOWN_NETWORK_AFTER_FLOWS=true
|
|
||||||
|
@ -51,5 +51,6 @@ module.exports = defineConfig({
|
|||||||
grepTags: '@regression @smoke @slow',
|
grepTags: '@regression @smoke @slow',
|
||||||
grepFilterSpecs: true,
|
grepFilterSpecs: true,
|
||||||
grepOmitFiltered: true,
|
grepOmitFiltered: true,
|
||||||
|
TEARDOWN_NETWORK_AFTER_FLOWS: false,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
@ -414,8 +414,6 @@ context(
|
|||||||
.should('be.visible');
|
.should('be.visible');
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
// 3001-VOTE-043
|
|
||||||
cy.contains('3 days left to vote').should('be.visible');
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it('Newly created proposal details - shows default status set to fail', function () {
|
it('Newly created proposal details - shows default status set to fail', function () {
|
||||||
@ -425,7 +423,6 @@ context(
|
|||||||
cy.get_submitted_proposal_from_proposal_list().within(() =>
|
cy.get_submitted_proposal_from_proposal_list().within(() =>
|
||||||
cy.get(viewProposalButton).click()
|
cy.get(viewProposalButton).click()
|
||||||
);
|
);
|
||||||
cy.contains('currently set to fail').should('be.visible');
|
|
||||||
cy.contains('Participation: Not Met 0.00 0.00%(0.00% Required)').should(
|
cy.contains('Participation: Not Met 0.00 0.00%(0.00% Required)').should(
|
||||||
'be.visible'
|
'be.visible'
|
||||||
);
|
);
|
||||||
|
@ -365,7 +365,7 @@ context(
|
|||||||
.contains(2.0, epochTimeout)
|
.contains(2.0, epochTimeout)
|
||||||
.should('be.visible');
|
.should('be.visible');
|
||||||
|
|
||||||
cy.get(totalStake, epochTimeout).should('have.text', '2');
|
cy.get(totalStake, epochTimeout).should('contain.text', '2');
|
||||||
cy.get(stakeShare, epochTimeout).should('have.text', '100%');
|
cy.get(stakeShare, epochTimeout).should('have.text', '100%');
|
||||||
|
|
||||||
cy.navigate_to('staking');
|
cy.navigate_to('staking');
|
||||||
@ -543,6 +543,7 @@ context(
|
|||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.staking_page_disassociate_all_tokens('wallet');
|
cy.staking_page_disassociate_all_tokens('wallet');
|
||||||
|
|
||||||
cy.get(ethWalletContainer).within(() => {
|
cy.get(ethWalletContainer).within(() => {
|
||||||
@ -596,7 +597,7 @@ context(
|
|||||||
2.0,
|
2.0,
|
||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.staking_page_disassociate_all_tokens('contract');
|
cy.staking_page_disassociate_all_tokens('contract');
|
||||||
|
|
||||||
cy.get(ethWalletContainer).within(() => {
|
cy.get(ethWalletContainer).within(() => {
|
||||||
@ -648,7 +649,7 @@ context(
|
|||||||
2.0,
|
2.0,
|
||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.staking_page_disassociate_tokens('1');
|
cy.staking_page_disassociate_tokens('1');
|
||||||
|
|
||||||
cy.get(ethWalletTotalAssociatedBalance, txTimeout)
|
cy.get(ethWalletTotalAssociatedBalance, txTimeout)
|
||||||
@ -696,7 +697,7 @@ context(
|
|||||||
3.0,
|
3.0,
|
||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.staking_page_associate_tokens('4');
|
cy.staking_page_associate_tokens('4');
|
||||||
|
|
||||||
cy.get(vegaWalletUnstakedBalance, txTimeout).should(
|
cy.get(vegaWalletUnstakedBalance, txTimeout).should(
|
||||||
@ -732,7 +733,7 @@ context(
|
|||||||
3.0,
|
3.0,
|
||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.staking_page_associate_tokens('4', { type: 'contract' });
|
cy.staking_page_associate_tokens('4', { type: 'contract' });
|
||||||
|
|
||||||
cy.get(vegaWalletUnstakedBalance, txTimeout).should(
|
cy.get(vegaWalletUnstakedBalance, txTimeout).should(
|
||||||
@ -768,7 +769,7 @@ context(
|
|||||||
3.0,
|
3.0,
|
||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.staking_page_associate_tokens('4', { type: 'contract' });
|
cy.staking_page_associate_tokens('4', { type: 'contract' });
|
||||||
|
|
||||||
cy.get(vegaWalletUnstakedBalance, txTimeout).should(
|
cy.get(vegaWalletUnstakedBalance, txTimeout).should(
|
||||||
@ -804,8 +805,7 @@ context(
|
|||||||
0.0,
|
0.0,
|
||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.navigate_to('staking');
|
|
||||||
|
|
||||||
cy.click_on_validator_from_list(1);
|
cy.click_on_validator_from_list(1);
|
||||||
|
|
||||||
@ -816,7 +816,7 @@ context(
|
|||||||
0.0,
|
0.0,
|
||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.staking_page_associate_tokens('6');
|
cy.staking_page_associate_tokens('6');
|
||||||
|
|
||||||
cy.get(vegaWallet).within(() => {
|
cy.get(vegaWallet).within(() => {
|
||||||
@ -860,8 +860,7 @@ context(
|
|||||||
1.0,
|
1.0,
|
||||||
txTimeout
|
txTimeout
|
||||||
);
|
);
|
||||||
|
cy.close_staking_dialog();
|
||||||
cy.navigate_to('staking');
|
|
||||||
|
|
||||||
cy.click_on_validator_from_list(0);
|
cy.click_on_validator_from_list(0);
|
||||||
|
|
||||||
|
@ -216,3 +216,13 @@ Cypress.Commands.add(
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Cypress.Commands.add('close_staking_dialog', () => {
|
||||||
|
cy.getByTestId('dialog-title').should(
|
||||||
|
'contain.text',
|
||||||
|
'At the beginning of the next epoch'
|
||||||
|
);
|
||||||
|
cy.getByTestId('dialog-content').within(() => {
|
||||||
|
cy.get('a').should('have.text', 'Back to Staking').click();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
@ -61,19 +61,6 @@ EOT
|
|||||||
POSTGRES_DBS="vega0,vega1,vega2,vega3,vega4,vega5,vega6,vega7,vega8"
|
POSTGRES_DBS="vega0,vega1,vega2,vega3,vega4,vega5,vega6,vega7,vega8"
|
||||||
}
|
}
|
||||||
|
|
||||||
volume_mounts = concat(
|
|
||||||
[
|
|
||||||
for ns in generated.node_sets:
|
|
||||||
"${ns.data_node.service.home_dir}/dehistory/snapshotsCopyTo:/snapshotsCopyTo${ns.index}"
|
|
||||||
if ns.data_node != null
|
|
||||||
],
|
|
||||||
[
|
|
||||||
for ns in generated.node_sets:
|
|
||||||
"${ns.data_node.service.home_dir}/dehistory/snapshotsCopyFrom:/snapshotsCopyFrom${ns.index}"
|
|
||||||
if ns.data_node != null
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
static_port {
|
static_port {
|
||||||
value = 5232
|
value = 5232
|
||||||
to = 5432
|
to = 5432
|
||||||
@ -83,6 +70,8 @@ EOT
|
|||||||
memory = 900
|
memory = 900
|
||||||
}
|
}
|
||||||
|
|
||||||
|
volume_mounts = ["${network_home_path}:${network_home_path}"]
|
||||||
|
|
||||||
auth_soft_fail = true
|
auth_soft_fail = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,12 @@ GatewayEnabled = true
|
|||||||
[SQLStore]
|
[SQLStore]
|
||||||
Enabled = true
|
Enabled = true
|
||||||
[SQLStore.ConnectionConfig]
|
[SQLStore.ConnectionConfig]
|
||||||
|
Database = "vega{{.NodeNumber}}"
|
||||||
|
Host = "localhost"
|
||||||
|
Password = "vega"
|
||||||
Port = 5232
|
Port = 5232
|
||||||
UseTransactions = true
|
UseTransactions = true
|
||||||
Database = "vega{{.NodeNumber}}"
|
Username = "vega"
|
||||||
|
|
||||||
|
|
||||||
[API]
|
[API]
|
||||||
@ -38,3 +41,6 @@ GatewayEnabled = true
|
|||||||
UseEventFile = false
|
UseEventFile = false
|
||||||
[Broker.SocketConfig]
|
[Broker.SocketConfig]
|
||||||
Port = 30{{.NodeNumber}}5
|
Port = 30{{.NodeNumber}}5
|
||||||
|
|
||||||
|
[DeHistory]
|
||||||
|
Enabled = true
|
||||||
|
Loading…
Reference in New Issue
Block a user