@@ -385,7 +385,9 @@ interface ListPackagesWithJestTestsParams {
385385}
386386
387387export const listPackagesWithJestTests = ( params : ListPackagesWithJestTestsParams = { } ) => {
388- const allPackages = fs . readdirSync ( "packages" ) ;
388+ const allPackages = fs . readdirSync ( "packages" ) . filter ( packageName => {
389+ return V5_PACKAGES_LIST . includes ( packageName ) ;
390+ } ) ;
389391
390392 const packagesWithTests = [ ] ;
391393
@@ -431,3 +433,172 @@ export const listPackagesWithJestTests = (params: ListPackagesWithJestTestsParam
431433 return item . storage === storage ;
432434 } ) ;
433435} ;
436+
437+ // TODO: could be done smarter, but did not have the time.
438+ // TODO: probably fine b/c it's not like the packages will change.
439+ const V5_PACKAGES_LIST = [
440+ "api" ,
441+ "api-aco" ,
442+ "api-admin-settings" ,
443+ "api-admin-users" ,
444+ "api-admin-users-so-ddb" ,
445+ "api-apw" ,
446+ "api-apw-scheduler-so-ddb" ,
447+ "api-audit-logs" ,
448+ "api-authentication" ,
449+ "api-authentication-cognito" ,
450+ "api-background-tasks-ddb" ,
451+ "api-background-tasks-es" ,
452+ "api-background-tasks-os" ,
453+ "api-cognito-authenticator" ,
454+ "api-dynamodb-to-elasticsearch" ,
455+ "api-elasticsearch" ,
456+ "api-elasticsearch-tasks" ,
457+ "api-file-manager" ,
458+ "api-file-manager-aco" ,
459+ "api-file-manager-ddb" ,
460+ "api-file-manager-s3" ,
461+ "api-form-builder" ,
462+ "api-form-builder-so-ddb" ,
463+ "api-form-builder-so-ddb-es" ,
464+ "api-headless-cms" ,
465+ "api-headless-cms-aco" ,
466+ "api-headless-cms-bulk-actions" ,
467+ "api-headless-cms-ddb" ,
468+ "api-headless-cms-ddb-es" ,
469+ "api-headless-cms-es-tasks" ,
470+ "api-headless-cms-import-export" ,
471+ "api-headless-cms-tasks" ,
472+ "api-headless-cms-tasks-ddb-es" ,
473+ "api-i18n" ,
474+ "api-i18n-content" ,
475+ "api-i18n-ddb" ,
476+ "api-log" ,
477+ "api-mailer" ,
478+ "api-page-builder" ,
479+ "api-page-builder-aco" ,
480+ "api-page-builder-import-export" ,
481+ "api-page-builder-import-export-so-ddb" ,
482+ "api-page-builder-so-ddb" ,
483+ "api-page-builder-so-ddb-es" ,
484+ "api-prerendering-service" ,
485+ "api-prerendering-service-aws" ,
486+ "api-prerendering-service-so-ddb" ,
487+ "api-record-locking" ,
488+ "api-security" ,
489+ "api-security-auth0" ,
490+ "api-security-cognito" ,
491+ "api-security-okta" ,
492+ "api-security-so-ddb" ,
493+ "api-serverless-cms" ,
494+ "api-tenancy" ,
495+ "api-tenancy-so-ddb" ,
496+ "api-tenant-manager" ,
497+ "api-theme-manager" ,
498+ "api-wcp" ,
499+ "api-websockets" ,
500+ "app" ,
501+ "app-aco" ,
502+ "app-admin" ,
503+ "app-admin-auth0" ,
504+ "app-admin-cognito" ,
505+ "app-admin-okta" ,
506+ "app-admin-rmwc" ,
507+ "app-admin-users-cognito" ,
508+ "app-apw" ,
509+ "app-audit-logs" ,
510+ "app-cognito-authenticator" ,
511+ "app-dynamic-pages" ,
512+ "app-file-manager" ,
513+ "app-file-manager-s3" ,
514+ "app-form-builder" ,
515+ "app-graphql-playground" ,
516+ "app-headless-cms" ,
517+ "app-headless-cms-common" ,
518+ "app-i18n" ,
519+ "app-i18n-content" ,
520+ "app-mailer" ,
521+ "app-page-builder" ,
522+ "app-page-builder-elements" ,
523+ "app-plugin-admin-welcome-screen" ,
524+ "app-record-locking" ,
525+ "app-security" ,
526+ "app-security-access-management" ,
527+ "app-serverless-cms" ,
528+ "app-tenancy" ,
529+ "app-tenant-manager" ,
530+ "app-theme" ,
531+ "app-theme-manager" ,
532+ "app-trash-bin" ,
533+ "app-utils" ,
534+ "app-wcp" ,
535+ "app-website" ,
536+ "app-websockets" ,
537+ "aws-helpers" ,
538+ "yers" ,
539+ "aws-sdk" ,
540+ "cli" ,
541+ "cli-plugin-dependencies" ,
542+ "cli-plugin-deploy-pulumi" ,
543+ "cli-plugin-extensions" ,
544+ "cli-plugin-scaffold" ,
545+ "cli-plugin-scaffold-admin-app-module" ,
546+ "cli-plugin-scaffold-ci" ,
547+ "cli-plugin-scaffold-extensions" ,
548+ "cli-plugin-scaffold-full-stack-app" ,
549+ "cli-plugin-scaffold-graphql-api" ,
550+ "cli-plugin-scaffold-graphql-service" ,
551+ "cli-plugin-scaffold-react-app" ,
552+ "cli-plugin-scaffold-react-component" ,
553+ "cli-plugin-scaffold-workspaces" ,
554+ "cli-plugin-workspaces" ,
555+ "create-webiny-project" ,
556+ "cwp-template-aws" ,
557+ "data-migration" ,
558+ "db" ,
559+ "db-dynamodb" ,
560+ "di-container" ,
561+ "error" ,
562+ "feature-flags" ,
563+ "form" ,
564+ "nfig" ,
565+ "handler" ,
566+ "handler-aws" ,
567+ "handler-client" ,
568+ "handler-db" ,
569+ "handler-graphql" ,
570+ "handler-logs" ,
571+ "i18n" ,
572+ "i18n-react" ,
573+ "ioc" ,
574+ "lexical-converter" ,
575+ "lexical-editor" ,
576+ "lexical-editor-actions" ,
577+ "lexical-editor-pb-element" ,
578+ "lexical-nodes" ,
579+ "lexical-theme" ,
580+ "logger" ,
581+ "migrations" ,
582+ "plugins" ,
583+ "project-utils" ,
584+ "pubsub" ,
585+ "pulumi" ,
586+ "pulumi-aws" ,
587+ "pulumi-sdk" ,
588+ "react-composition" ,
589+ "react-properties" ,
590+ "react-rich-text-lexical-renderer" ,
591+ "react-rich-text-renderer" ,
592+ "react-router" ,
593+ "serverless-cms-aws" ,
594+ "shared-aco" ,
595+ "system-requirements" ,
596+ "tasks" ,
597+ "telemetry" ,
598+ "theme" ,
599+ "ui" ,
600+ "ui-composer" ,
601+ "utils" ,
602+ "validation" ,
603+ "wcp"
604+ ] ;
0 commit comments