2016-04-15 9 views
0

私はubuntuサーバーにopenstack libertyをインストールしました。私はすべてのラリーテストケースを実行する必要があります。 私はデプロイを再開しました。今は、単一の.jsonファイルを実行し、 '.html'と '.xml'出力を取得できます。 例: root @ ubuntu:/ usr/share/rally/samples/tasks/scenarios/nova#rallyタスクスタートリスト-images.json こうすることで、個々の '.json'ファイルのみを実行できます。 私の条件: 私は約250の.jsonファイルを実行する必要があります。すべての '.josn'ファイルを1回で実行する方法。 ラリーケース( '.json'ファイル)全体を実行するために、openstackにはどのようなフレームワークがありますか?Openstack-Rallyテストケースを実行する

答えて

0

実際には、200個の分離ファイルを実行する必要はありません。それらを含む1つのタスクを実行したいとします。ラリーを使用すると、テストケースを1つのファイルにまとめることができます。 https://rally.readthedocs.io/en/latest/tutorial/step_5_task_templates.html

:あなたは「ファイルはこちらよりオプション」を含むJinja2のすべての機能を使用して、ここを見てみましょうことができるように

--- 
    NovaServers.boot_and_delete_server: 
    - 
     args: 
     flavor: 
      name: "m1.tiny" 
     image: 
      name: "^cirros.*uec$" 
     force_delete: false 
     runner: 
     type: "constant" 
     times: 10 
     concurrency: 2 
     context: 
     users: 
      tenants: 3 
      users_per_tenant: 2 

    NovaServers.boot_and_list_server: 
    - 
     args: 
     flavor: 
      name: "m1.tiny" 
     image: 
      name: "^cirros.*uec$" 
     detailed: True 
     runner: 
     type: "constant" 
     times: 1 
     concurrency: 1 
     context: 
     users: 
      tenants: 1 
      users_per_tenant: 1 

が、ラリーはJinja2のテンプレートを受け入れることを考慮して例えば:

関連する問題