Skip to content
Open
Show file tree
Hide file tree
Changes from 9 commits
Commits
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
18 changes: 17 additions & 1 deletion packages/kusama/src/assetHubKusama.bridgeHubKusama.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import { defaultAccounts } from '@e2e-test/networks'
import { assetHubKusama, bridgeHubKusama } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletHorizontal } from '@e2e-test/shared/xcm'

Expand Down Expand Up @@ -38,3 +43,14 @@ describe('assetHubKusama & bridgeHubKusama', async () => {
}
})
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'assetHubKusama & bridgeHubKusama',
addressEncoding: 2,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(assetHubKusama, bridgeHubKusama, testConfigForLocalScheduler),
)
18 changes: 17 additions & 1 deletion packages/kusama/src/assetHubKusama.coretimeKusama.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import { defaultAccounts } from '@e2e-test/networks'
import { assetHubKusama, coretimeKusama } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletHorizontal } from '@e2e-test/shared/xcm'

Expand Down Expand Up @@ -38,3 +43,14 @@ describe('assetHubKusama & coretimeKusama', async () => {
}
})
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'assetHubKusama & coretimeKusama',
addressEncoding: 2,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(assetHubKusama, coretimeKusama, testConfigForLocalScheduler),
)
25 changes: 23 additions & 2 deletions packages/kusama/src/assetHubKusama.kusama.test.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
import { defaultAccounts } from '@e2e-test/networks'
import { assetHubKusama, kusama } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainSelfUpgradeViaWhitelistedCallerReferendumSuite,
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletDown, runXcmPalletUp } from '@e2e-test/shared/xcm'

import { describe } from 'vitest'

describe('kusama & assetHubKusama', async () => {
describe('assetHubKusama & kusama', async () => {
const [kusamaClient, assetHubClient] = await setupNetworks(kusama, assetHubKusama)

const assetHubKSM = assetHubKusama.custom.ksm
Expand Down Expand Up @@ -42,3 +48,18 @@ describe('kusama & assetHubKusama', async () => {
{ skip: true },
)
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'assetHubKusama & kusama',
addressEncoding: 2,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainSelfUpgradeViaWhitelistedCallerReferendumSuite(assetHubKusama, kusama, testConfigForLocalScheduler),
)

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(assetHubKusama, kusama, testConfigForLocalScheduler),
)
18 changes: 17 additions & 1 deletion packages/kusama/src/assetHubKusama.peopleKusama.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import { defaultAccounts } from '@e2e-test/networks'
import { assetHubKusama, peopleKusama } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletHorizontal } from '@e2e-test/shared/xcm'

Expand Down Expand Up @@ -42,3 +47,14 @@ describe('assetHubKusama & peopleKusama', async () => {
{ skip: true },
)
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'assetHubKusama & peopleKusama',
addressEncoding: 2,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(assetHubKusama, peopleKusama, testConfigForLocalScheduler),
)
9 changes: 8 additions & 1 deletion packages/kusama/src/assetHubKusama.system.e2e.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
import { assetHubKusama } from '@e2e-test/networks/chains'
import { type ParaTestConfig, registerTestTree, systemE2ETestsForParaWithScheduler } from '@e2e-test/shared'
import {
governanceChainSelfUpgradeViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
systemE2ETestsForParaWithScheduler,
} from '@e2e-test/shared'

// TODO: Uncomment after Kusama 2.0+ release due to polkadot-fellows/runtimes#957
// const testConfig: ParaTestConfig = {
Expand All @@ -18,3 +23,5 @@ const testConfigForLocalScheduler: ParaTestConfig = {
}

registerTestTree(systemE2ETestsForParaWithScheduler(assetHubKusama, testConfigForLocalScheduler))

registerTestTree(governanceChainSelfUpgradeViaRootReferendumSuite(assetHubKusama, testConfigForLocalScheduler))
18 changes: 17 additions & 1 deletion packages/kusama/src/encointer.assetHubKusama.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import { defaultAccountsSr25519 } from '@e2e-test/networks'
import { assetHubKusama, encointerKusama } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletHorizontal } from '@e2e-test/shared/xcm'

Expand Down Expand Up @@ -41,3 +46,14 @@ describe('encointerKusama & assetHubKusama', async () => {
}
})
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'encointerKusama & assetHubKusama',
addressEncoding: 2,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(assetHubKusama, encointerKusama, testConfigForLocalScheduler),
)
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html

exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > balance on from chain 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Asset Hub to Polkadot > balance on from chain 1`] = `
{
"consumers": 0,
"data": {
Expand All @@ -15,7 +15,7 @@ exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > balanc
}
`;

exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > balance on to chain 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Asset Hub to Polkadot > balance on to chain 1`] = `
{
"consumers": 0,
"data": {
Expand All @@ -30,7 +30,7 @@ exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > balanc
}
`;

exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > from chain ump messages 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Asset Hub to Polkadot > from chain ump messages 1`] = `
[
{
"v5": [
Expand Down Expand Up @@ -100,7 +100,7 @@ exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > from c
]
`;

exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > to chain ump events 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Asset Hub to Polkadot > to chain ump events 1`] = `
[
{
"data": {
Expand All @@ -122,7 +122,7 @@ exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > to cha
]
`;

exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > tx events 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Asset Hub to Polkadot > tx events 1`] = `
[
{
"data": {
Expand Down Expand Up @@ -166,7 +166,7 @@ exports[`asset hub & polkadot > Teleport DOT from Asset Hub to Polkadot > tx eve
]
`;

exports[`asset hub & polkadot > Teleport DOT from Polkadot to Asset Hub > balance on from chain 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Polkadot to Asset Hub > balance on from chain 1`] = `
{
"consumers": 0,
"data": {
Expand All @@ -181,7 +181,7 @@ exports[`asset hub & polkadot > Teleport DOT from Polkadot to Asset Hub > balanc
}
`;

exports[`asset hub & polkadot > Teleport DOT from Polkadot to Asset Hub > balance on to chain 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Polkadot to Asset Hub > balance on to chain 1`] = `
{
"consumers": 0,
"data": {
Expand All @@ -196,7 +196,7 @@ exports[`asset hub & polkadot > Teleport DOT from Polkadot to Asset Hub > balanc
}
`;

exports[`asset hub & polkadot > Teleport DOT from Polkadot to Asset Hub > to chain dmp events 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Polkadot to Asset Hub > to chain dmp events 1`] = `
[
{
"data": {
Expand Down Expand Up @@ -232,7 +232,7 @@ exports[`asset hub & polkadot > Teleport DOT from Polkadot to Asset Hub > to cha
]
`;

exports[`asset hub & polkadot > Teleport DOT from Polkadot to Asset Hub > tx events 1`] = `
exports[`assetHubPolkadot & polkadot > Teleport DOT from Polkadot to Asset Hub > tx events 1`] = `
[
{
"data": {
Expand Down
22 changes: 21 additions & 1 deletion packages/polkadot/src/assetHubPolkadot.bridgeHubPolkadot.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import { defaultAccounts } from '@e2e-test/networks'
import { assetHubPolkadot, bridgeHubPolkadot } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletHorizontal } from '@e2e-test/shared/xcm'

Expand Down Expand Up @@ -42,3 +47,18 @@ describe('assetHubPolkadot & bridgeHubPolkadot', async () => {
{ skip: true },
)
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'assetHubPolkadot & bridgeHubPolkadot',
addressEncoding: 0,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(
assetHubPolkadot,
bridgeHubPolkadot,
testConfigForLocalScheduler,
),
)
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
import { defaultAccounts } from '@e2e-test/networks'
import { assetHubPolkadot, collectivesPolkadot } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainSelfUpgradeViaWhitelistedCallerReferendumSuite,
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletHorizontal } from '@e2e-test/shared/xcm'

Expand Down Expand Up @@ -46,3 +52,26 @@ describe('assetHubPolkadot & collectivesPolkadot', async () => {
{ skip: true },
)
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'assetHubPolkadot & collectivesPolkadot',
addressEncoding: 0,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(
assetHubPolkadot,
collectivesPolkadot,
testConfigForLocalScheduler,
),
)

registerTestTree(
governanceChainSelfUpgradeViaWhitelistedCallerReferendumSuite(
assetHubPolkadot,
collectivesPolkadot,
testConfigForLocalScheduler,
),
)
22 changes: 21 additions & 1 deletion packages/polkadot/src/assetHubPolkadot.coretimePolkadot.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import { defaultAccounts } from '@e2e-test/networks'
import { assetHubPolkadot, coretimePolkadot } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletHorizontal } from '@e2e-test/shared/xcm'

Expand Down Expand Up @@ -42,3 +47,18 @@ describe('assetHubPolkadot & coretimePolkadot', async () => {
{ skip: true },
)
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'assetHubPolkadot & coretimePolkadot',
addressEncoding: 0,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(
assetHubPolkadot,
coretimePolkadot,
testConfigForLocalScheduler,
),
)
22 changes: 21 additions & 1 deletion packages/polkadot/src/assetHubPolkadot.peoplePolkadot.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import { defaultAccounts } from '@e2e-test/networks'
import { assetHubPolkadot, peoplePolkadot } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import {
governanceChainUpgradesOtherChainViaRootReferendumSuite,
type ParaTestConfig,
registerTestTree,
setupNetworks,
} from '@e2e-test/shared'
import { query, tx } from '@e2e-test/shared/api'
import { runXcmPalletHorizontal } from '@e2e-test/shared/xcm'

Expand Down Expand Up @@ -42,3 +47,18 @@ describe('assetHubPolkadot & peoplePolkadot', async () => {
{ skip: true },
)
})

const testConfigForLocalScheduler: ParaTestConfig = {
testSuiteName: 'assetHubPolkadot & peoplePolkadot',
addressEncoding: 0,
blockProvider: 'NonLocal',
asyncBacking: 'Enabled',
}

registerTestTree(
governanceChainUpgradesOtherChainViaRootReferendumSuite(
assetHubPolkadot,
peoplePolkadot,
testConfigForLocalScheduler,
),
)
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { assetHubPolkadot, collectivesPolkadot, polkadot } from '@e2e-test/networks/chains'
import { setupNetworks } from '@e2e-test/shared'
import { authorizeUpgradeViaCollectives } from '@e2e-test/shared/upgrade.js'
import { authorizeUpgradeViaCollectives, setupNetworks } from '@e2e-test/shared'

import { describe, test } from 'vitest'

Expand Down
Loading