github.com/sacloud/iaas-api-go@v1.12.0/test/doc.go (about) 1 // Copyright 2022-2023 The sacloud/iaas-api-go Authors 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 /* 16 Package test iaas.xxxAPIのテストのためのパッケージ 17 18 テスト実行時は実施したいテストに応じて以下の環境変数を定義すること 19 20 - E2Eテスト 21 22 TESTACC=1 23 SAKURACLOUD_ACCESS_TOKEN 24 SAKURACLOUD_ACCESS_TOKEN_SECRET 25 26 - エンハンスドロードバランサ 27 28 値はさくらインターネットがお客様向けに提供するグローバルIPアドレス(クラウド/VPS/専用サーバなど)を指定すること 29 (Unit Testの場合は任意のIPアドレスを指定可能) 30 31 SAKURACLOUD_PROXYLB_SERVER0 32 SAKURACLOUD_PROXYLB_SERVER1 33 SAKURACLOUD_PROXYLB_SERVER2 34 35 - エンハンスドロードバランサのLet's Encrypt設定 36 37 SAKURACLOUD_PROXYLB_SERVER0 38 SAKURACLOUD_PROXYLB_SERVER1 39 SAKURACLOUD_PROXYLB_COMMON_NAME => 証明書発行対象となるFQDN 40 SAKURACLOUD_PROXYLB_ZONE_NAME => さくらのクラウドDNSに登録されているDNSゾーン名 41 42 - IPv4アドレスの逆引き設定 43 44 SAKURACLOUD_IPADDRESS 45 SAKURACLOUD_HOSTNAME 46 47 - IPv6アドレスの逆引き設定 48 49 SAKURACLOUD_IPV6ADDRESS 50 SAKURACLOUD_IPV6HOSTNAME 51 52 - モバイルゲートウェイ/SIM 53 54 セキュアモバイルの利用権限のあるアカウントを利用すること 55 56 SAKURACLOUD_SIM_ICCID 57 SAKURACLOUD_SIM_PASSCODE 58 59 - SIMのログ 60 61 SAKURACLOUD_SIM_ID => ログの参照対象のSIMのリソースID 62 63 ウェブアクセラレータ 64 65 証明書設定: 66 67 SAKURACLOUD_WEBACCEL_SITE_ID 68 SAKURACLOUD_WEBACCEL_CERT 69 SAKURACLOUD_WEBACCEL_KEY 70 71 キャッシュ全削除: 72 73 SAKURACLOUD_WEBACCEL_DOMAIN 74 75 キャッシュ削除(URL指定): 76 77 SAKURACLOUD_WEBACCEL_URLS => キャッシュ削除対象のURLをカンマ区切りで指定 78 */ 79 package test