github.com/argoproj/argo-cd/v2@v2.10.9/ui-test/src/Configuration.ts (about)

     1  require('dotenv').config({path: __dirname + '/.env'});
     2  
     3  export default class Configuration {
     4      // Test specific
     5      public static readonly ENABLE_CONSOLE_LOG: string | undefined = process.env.ENABLE_CONSOLE_LOG;
     6      public static readonly TEST_TIMEOUT: string | undefined = process.env.TEST_TIMEOUT;
     7      // ArgoCD UI specific.  These are for single application-based tests, so one can quickly create an app based on the environment variables
     8      public static readonly ARGOCD_URL: string = process.env.ARGOCD_URL ? process.env.ARGOCD_URL : '';
     9      public static readonly APP_NAME: string = process.env.APP_NAME ? process.env.APP_NAME : '';
    10      public static readonly APP_PROJECT: string = process.env.APP_PROJECT ? process.env.APP_PROJECT : '';
    11      public static readonly GIT_REPO: string = process.env.GIT_REPO ? process.env.GIT_REPO : '';
    12      public static readonly SOURCE_REPO_PATH: string = process.env.SOURCE_REPO_PATH ? process.env.SOURCE_REPO_PATH : '';
    13      public static readonly DESTINATION_CLUSTER_NAME: string = process.env.DESTINATION_CLUSTER_NAME ? process.env.DESTINATION_CLUSTER_NAME : '';
    14      public static readonly DESTINATION_NAMESPACE: string = process.env.DESTINATION_NAMESPACE ? process.env.DESTINATION_NAMESPACE : '';
    15  }