diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index c08a2059a3..5ede657dc8 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -29,8 +29,7 @@ jobs: CI: true run: pnpm cypress install --force && pnpm e2e:run:h5 - # Taro的自动化测试,demo包管理解决后解除注释 - # - name: Run E2E Tests for Taro - # env: - # CI: true - # pnpm cypress install --force && run: pnpm e2e:run:taro + - name: Run E2E Tests for Taro + env: + CI: true + run: pnpm cypress install --force && pnpm e2e:run:taro diff --git a/cypress/e2e/taro/index.cy.js b/cypress/e2e/taro/index.cy.js index 13c04adff4..37754fe207 100644 --- a/cypress/e2e/taro/index.cy.js +++ b/cypress/e2e/taro/index.cy.js @@ -1,4 +1,3 @@ -import { describe } from 'yargs' import { checkTaroBlank } from '../common/pageWhiteTest.cy' describe('All Taro Demos White Page Test', () => { diff --git a/package.json b/package.json index 87dc4cdecc..7de2b6ad68 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "dev:taro:jdrn": "pnpm run clone:rn && pnpm --dir ./packages/nutui-taro-demo dev:jdrn", "dev:taro:rn:dark": "THEME=dark pnpm dev:taro:rn", "dev:taro": "pnpm run update:taro:entry && pnpm --dir ./packages/nutui-taro-demo dev", + "dev:taro:h5": "pnpm dev:taro h5", "dev:jdtaro": "pnpm run update:taro:entry && JD=1 pnpm --dir ./packages/nutui-taro-demo dev", "dev:jdtaro:jdharmonycpp": "pnpm run clone:jdharmony cpp &&pnpm run update:taro:entry && JD=1 pnpm --dir ./packages/nutui-taro-demo dev:jdharmonycpp", "dev:jdtaro:jdharmony": "pnpm run clone:jdharmony && pnpm run update:taro:entry && JD=1 pnpm --dir ./packages/nutui-taro-demo dev:jdharmony", diff --git a/scripts/rn/update-taro-entry.js b/scripts/rn/update-taro-entry.js index e5855ca391..22d1789714 100644 --- a/scripts/rn/update-taro-entry.js +++ b/scripts/rn/update-taro-entry.js @@ -8,6 +8,7 @@ const param = process.env.C // C=radio pnpm dev:taro:jdharmonycpp or C=radio,button,cell pnpm dev:taro:jdharmonycpp function specialComponent(name) { + if(!param) return true const entries = param.split(',').map((i) => i.toLowerCase()) return entries.includes(name.toLowerCase()) }