修正四期全量验收夹具
This commit is contained in:
@@ -317,7 +317,7 @@ export function parseArguments(argv) {
|
||||
const modules = normalizeModuleOrder((values.get('modules') || DEFAULT_MODULES.join(',')).split(',').map((v) => v.trim()).filter(Boolean))
|
||||
const merchantUsername = values.get('merchant-username') || process.env.MERCHANT_TEST_USERNAME || ''
|
||||
const merchantPassword = values.get('merchant-password') || process.env.MERCHANT_TEST_PASSWORD || ''
|
||||
if (merchantUsername && merchantPassword) {
|
||||
if (merchantUsername && merchantPassword && !modules.includes('phase4-overseas-business')) {
|
||||
const fixtureIndex = modules.indexOf('merchant-qualification-fixture')
|
||||
if (fixtureIndex >= 0) modules.splice(fixtureIndex, 1)
|
||||
}
|
||||
@@ -1582,6 +1582,19 @@ export class AcceptanceRun {
|
||||
if (this.options.waitSplitCount > 1 || this.options.waitSplitPackageCount > 0
|
||||
|| this.options.orderProfileMode === 'randomized' || this.options.routeMode === 'random') {
|
||||
this.applyWaitSplitVariant(this.options.waitSplitSequence || 1)
|
||||
} else if (this.options.originWarehouseName || this.options.channelName || this.options.channelCode) {
|
||||
this.context.waitSplitRoute = {
|
||||
originWarehouseName: this.options.originWarehouseName || '',
|
||||
channelName: this.options.channelName || '',
|
||||
channelCode: this.options.channelCode || '',
|
||||
randomize: false,
|
||||
randomIndex: 0,
|
||||
destinationIndex: 0,
|
||||
taxModeIndex: 0,
|
||||
}
|
||||
// A fixed non-default origin may not carry the Yiwu-only TP-001/YW-TP-002 fixtures.
|
||||
// Reuse an existing pallet from the selected warehouse while keeping order data deterministic.
|
||||
this.context.allowAnyExistingPallet = true
|
||||
}
|
||||
const loginResponse = await this.request('POST', '/api/auth/login', { username: this.options.username, password: this.options.password }, '')
|
||||
const login = this.apiSuccess('authentication', '平台管理员登录', loginResponse)
|
||||
|
||||
Reference in New Issue
Block a user