)]}'
{"README.rst":[{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"4943b0eb4f0e577410878b335f1c3f1e5c5ee1f1","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"#. Setup a local working tempest dir. This is done using the tempest init"},{"line_number":66,"context_line":"   command::"},{"line_number":67,"context_line":"    "},{"line_number":68,"context_line":"    mkdir cloud-01 \u0026\u0026 cd cloud-01 \u0026\u0026 tempest init"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   or::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_de7b3d7a","line":67,"updated":"2015-07-06 21:33:42.000000000","message":"Whitespace.","commit_id":"e2d82d68434aa16d9b9e78c0b921271084d09b52"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"a1ffff2bd25ec41e5006a75bd3a6b4d13afd0673","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"#. Setup a local working tempest dir. This is done using the tempest init"},{"line_number":66,"context_line":"   command::"},{"line_number":67,"context_line":"    "},{"line_number":68,"context_line":"    mkdir cloud-01 \u0026\u0026 cd cloud-01 \u0026\u0026 tempest init"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   or::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_384beb88","line":67,"in_reply_to":"ba3cc151_de7b3d7a","updated":"2015-07-08 21:23:22.000000000","message":"Done","commit_id":"e2d82d68434aa16d9b9e78c0b921271084d09b52"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ea36c056f6ba2815d4c65988183b2ea369d5e1c0","unresolved":false,"context_lines":[{"line_number":40,"context_line":"To run Tempest, you first need to create a configuration file that will tell"},{"line_number":41,"context_line":"Tempest where to find the various OpenStack services and other testing behavior"},{"line_number":42,"context_line":"switches. Where the configuration file lives and how you interact with it"},{"line_number":43,"context_line":"depends on how you\u0027ll be running tempest. There are 2 methods of using tempest."},{"line_number":44,"context_line":"The first, which is a newer and recommended workflow treats tempest as a system"},{"line_number":45,"context_line":"installed program. The second older method is to run tempest assuming you\u0027re"},{"line_number":46,"context_line":"working dir is the actually tempest source repo, and there are a number of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_a023fa57","line":43,"updated":"2015-07-09 23:49:02.000000000","message":"s/tempest/Tempest/g","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"57460cb9e4fed54a6e913ab8483a3a92b982ef80","unresolved":false,"context_lines":[{"line_number":40,"context_line":"To run Tempest, you first need to create a configuration file that will tell"},{"line_number":41,"context_line":"Tempest where to find the various OpenStack services and other testing behavior"},{"line_number":42,"context_line":"switches. Where the configuration file lives and how you interact with it"},{"line_number":43,"context_line":"depends on how you\u0027ll be running tempest. There are 2 methods of using tempest."},{"line_number":44,"context_line":"The first, which is a newer and recommended workflow treats tempest as a system"},{"line_number":45,"context_line":"installed program. The second older method is to run tempest assuming you\u0027re"},{"line_number":46,"context_line":"working dir is the actually tempest source repo, and there are a number of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_8a10bc5a","line":43,"in_reply_to":"ba3cc151_a023fa57","updated":"2015-07-14 22:09:13.000000000","message":"Done","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ea36c056f6ba2815d4c65988183b2ea369d5e1c0","unresolved":false,"context_lines":[{"line_number":50,"context_line":"#. You first need to install tempest this is done with pip, after you check out"},{"line_number":51,"context_line":"   the tempest repo you simply run something like::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    pip install tempest"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"   This can be done within a venv, but the assumption for this guide is that"},{"line_number":56,"context_line":"   the tempest cli entry point will be in your shell\u0027s PATH."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_a00c5aed","line":53,"updated":"2015-07-09 23:49:02.000000000","message":"I prefer to put \"$\u003e\" before command line sample for clarifying it like the previous doc.","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"57460cb9e4fed54a6e913ab8483a3a92b982ef80","unresolved":false,"context_lines":[{"line_number":50,"context_line":"#. You first need to install tempest this is done with pip, after you check out"},{"line_number":51,"context_line":"   the tempest repo you simply run something like::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    pip install tempest"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"   This can be done within a venv, but the assumption for this guide is that"},{"line_number":56,"context_line":"   the tempest cli entry point will be in your shell\u0027s PATH."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_ea1f086a","line":53,"in_reply_to":"ba3cc151_a00c5aed","updated":"2015-07-14 22:09:13.000000000","message":"Done","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ea36c056f6ba2815d4c65988183b2ea369d5e1c0","unresolved":false,"context_lines":[{"line_number":65,"context_line":"#. Setup a local working tempest dir. This is done using the tempest init"},{"line_number":66,"context_line":"   command::"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    mkdir cloud-01 \u0026\u0026 cd cloud-01 \u0026\u0026 tempest init"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   or::"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_c0115e06","line":68,"updated":"2015-07-09 23:49:02.000000000","message":"ditto","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"57460cb9e4fed54a6e913ab8483a3a92b982ef80","unresolved":false,"context_lines":[{"line_number":65,"context_line":"#. Setup a local working tempest dir. This is done using the tempest init"},{"line_number":66,"context_line":"   command::"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    mkdir cloud-01 \u0026\u0026 cd cloud-01 \u0026\u0026 tempest init"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   or::"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_ca1a447d","line":68,"in_reply_to":"ba3cc151_c0115e06","updated":"2015-07-14 22:09:13.000000000","message":"Done","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ea36c056f6ba2815d4c65988183b2ea369d5e1c0","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   or::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    tempest init cloud-02"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   this will create a new directory for running a single tempest configuration."},{"line_number":75,"context_line":"   If you\u0027d like to run tempest against multiple OpenStack deployments the idea"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_60f732d5","line":72,"updated":"2015-07-09 23:49:02.000000000","message":"ditto\n\nand maybe\n\n $ tempest init cloud-02\n\nworks as the same as\n\n $ mkdir cloud-02 \u0026\u0026 cd cloud-02 \u0026\u0026 tempest init\n\n?\n\nIf so, I feel\n\n $ tempest init cloud-01\n\nis better because of clarifying the same behavior.","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"57460cb9e4fed54a6e913ab8483a3a92b982ef80","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   or::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    tempest init cloud-02"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   this will create a new directory for running a single tempest configuration."},{"line_number":75,"context_line":"   If you\u0027d like to run tempest against multiple OpenStack deployments the idea"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_aa158049","line":72,"in_reply_to":"ba3cc151_60f732d5","updated":"2015-07-14 22:09:13.000000000","message":"Done","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ea36c056f6ba2815d4c65988183b2ea369d5e1c0","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    tempest init cloud-02"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   this will create a new directory for running a single tempest configuration."},{"line_number":75,"context_line":"   If you\u0027d like to run tempest against multiple OpenStack deployments the idea"},{"line_number":76,"context_line":"   is that you\u0027ll create a new working directory for each to maintain separate"},{"line_number":77,"context_line":"   configuration files and local artifact storage for each."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_83e28000","line":74,"updated":"2015-07-09 23:49:02.000000000","message":"nit: s/this/This/","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"57460cb9e4fed54a6e913ab8483a3a92b982ef80","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    tempest init cloud-02"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   this will create a new directory for running a single tempest configuration."},{"line_number":75,"context_line":"   If you\u0027d like to run tempest against multiple OpenStack deployments the idea"},{"line_number":76,"context_line":"   is that you\u0027ll create a new working directory for each to maintain separate"},{"line_number":77,"context_line":"   configuration files and local artifact storage for each."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_ed3e428b","line":74,"in_reply_to":"ba3cc151_83e28000","updated":"2015-07-14 22:09:13.000000000","message":"Done","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"d1360ca109f5693b73e9d2aaaefb2aec9259f369","unresolved":false,"context_lines":[{"line_number":76,"context_line":"   is that you\u0027ll create a new working directory for each to maintain separate"},{"line_number":77,"context_line":"   configuration files and local artifact storage for each."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. Then cd into the the newly created working dir and also modify the local"},{"line_number":80,"context_line":"   config files located in the etc/ subdir created by the ``tempest init``"},{"line_number":81,"context_line":"   command. Tempest is expecting a tempest.conf file in etc/ so if only a"},{"line_number":82,"context_line":"   sample exists you must rename or copy it to tempest.conf before making"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_190d9b8e","line":79,"updated":"2015-07-09 15:01:47.000000000","message":"Double \u0027the\u0027.","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"57460cb9e4fed54a6e913ab8483a3a92b982ef80","unresolved":false,"context_lines":[{"line_number":76,"context_line":"   is that you\u0027ll create a new working directory for each to maintain separate"},{"line_number":77,"context_line":"   configuration files and local artifact storage for each."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. Then cd into the the newly created working dir and also modify the local"},{"line_number":80,"context_line":"   config files located in the etc/ subdir created by the ``tempest init``"},{"line_number":81,"context_line":"   command. Tempest is expecting a tempest.conf file in etc/ so if only a"},{"line_number":82,"context_line":"   sample exists you must rename or copy it to tempest.conf before making"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_4d4e4e3c","line":79,"in_reply_to":"ba3cc151_190d9b8e","updated":"2015-07-14 22:09:13.000000000","message":"Done","commit_id":"0e4eb243deb94e685cb624f0b7788db923c2f750"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":40,"context_line":"To run Tempest, you first need to create a configuration file that will tell"},{"line_number":41,"context_line":"Tempest where to find the various OpenStack services and other testing behavior"},{"line_number":42,"context_line":"switches. Where the configuration file lives and how you interact with it"},{"line_number":43,"context_line":"depends on how you\u0027ll be running tempest. There are 2 methods of using Tempest."},{"line_number":44,"context_line":"The first, which is a newer and recommended workflow treats tempest as a system"},{"line_number":45,"context_line":"installed program. The second older method is to run tempest assuming you\u0027re"},{"line_number":46,"context_line":"working dir is the actually tempest source repo, and there are a number of"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_bc4fd332","line":43,"updated":"2015-07-15 18:53:40.000000000","message":"We still have inconsistency here. Somewhere you use Tempest, somewhere tempest. I will leave \"here\" comment for such lines so you will not able to miss them :)","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Tempest where to find the various OpenStack services and other testing behavior"},{"line_number":42,"context_line":"switches. Where the configuration file lives and how you interact with it"},{"line_number":43,"context_line":"depends on how you\u0027ll be running tempest. There are 2 methods of using Tempest."},{"line_number":44,"context_line":"The first, which is a newer and recommended workflow treats tempest as a system"},{"line_number":45,"context_line":"installed program. The second older method is to run tempest assuming you\u0027re"},{"line_number":46,"context_line":"working dir is the actually tempest source repo, and there are a number of"},{"line_number":47,"context_line":"assumptions related to that. For this section we\u0027ll only cover the newer method"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_fca1db94","line":44,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":42,"context_line":"switches. Where the configuration file lives and how you interact with it"},{"line_number":43,"context_line":"depends on how you\u0027ll be running tempest. There are 2 methods of using Tempest."},{"line_number":44,"context_line":"The first, which is a newer and recommended workflow treats tempest as a system"},{"line_number":45,"context_line":"installed program. The second older method is to run tempest assuming you\u0027re"},{"line_number":46,"context_line":"working dir is the actually tempest source repo, and there are a number of"},{"line_number":47,"context_line":"assumptions related to that. For this section we\u0027ll only cover the newer method"},{"line_number":48,"context_line":"as it is simpler, and quicker to work with."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_bca7d3a5","line":45,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":43,"context_line":"depends on how you\u0027ll be running tempest. There are 2 methods of using Tempest."},{"line_number":44,"context_line":"The first, which is a newer and recommended workflow treats tempest as a system"},{"line_number":45,"context_line":"installed program. The second older method is to run tempest assuming you\u0027re"},{"line_number":46,"context_line":"working dir is the actually tempest source repo, and there are a number of"},{"line_number":47,"context_line":"assumptions related to that. For this section we\u0027ll only cover the newer method"},{"line_number":48,"context_line":"as it is simpler, and quicker to work with."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_3cb2e3e5","line":46,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":47,"context_line":"assumptions related to that. For this section we\u0027ll only cover the newer method"},{"line_number":48,"context_line":"as it is simpler, and quicker to work with."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"#. You first need to install tempest this is done with pip, after you check out"},{"line_number":51,"context_line":"   the tempest repo you simply run something like::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    $ pip install tempest"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_9cc3ef37","line":50,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":48,"context_line":"as it is simpler, and quicker to work with."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"#. You first need to install tempest this is done with pip, after you check out"},{"line_number":51,"context_line":"   the tempest repo you simply run something like::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    $ pip install tempest"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_1ce6ffe7","line":51,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    $ pip install tempest"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"   This can be done within a venv, but the assumption for this guide is that"},{"line_number":56,"context_line":"   the tempest cli entry point will be in your shell\u0027s PATH."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"#. Installing tempest will create a /etc/tempest dir which will contain the"},{"line_number":59,"context_line":"   sample config file packaged with tempest. The contents of /etc/tempest will"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_bcd593e5","line":56,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":55,"context_line":"   This can be done within a venv, but the assumption for this guide is that"},{"line_number":56,"context_line":"   the tempest cli entry point will be in your shell\u0027s PATH."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"#. Installing tempest will create a /etc/tempest dir which will contain the"},{"line_number":59,"context_line":"   sample config file packaged with tempest. The contents of /etc/tempest will"},{"line_number":60,"context_line":"   be copied to all local working dirs, so if there is any common configuration"},{"line_number":61,"context_line":"   you\u0027d like to be shared between anyone setting up local tempest working dirs"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_5c07a781","line":58,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":56,"context_line":"   the tempest cli entry point will be in your shell\u0027s PATH."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"#. Installing tempest will create a /etc/tempest dir which will contain the"},{"line_number":59,"context_line":"   sample config file packaged with tempest. The contents of /etc/tempest will"},{"line_number":60,"context_line":"   be copied to all local working dirs, so if there is any common configuration"},{"line_number":61,"context_line":"   you\u0027d like to be shared between anyone setting up local tempest working dirs"},{"line_number":62,"context_line":"   it\u0027s recommended that you copy or rename tempest.conf.sample to tempest.conf"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_9cf1af97","line":59,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":58,"context_line":"#. Installing tempest will create a /etc/tempest dir which will contain the"},{"line_number":59,"context_line":"   sample config file packaged with tempest. The contents of /etc/tempest will"},{"line_number":60,"context_line":"   be copied to all local working dirs, so if there is any common configuration"},{"line_number":61,"context_line":"   you\u0027d like to be shared between anyone setting up local tempest working dirs"},{"line_number":62,"context_line":"   it\u0027s recommended that you copy or rename tempest.conf.sample to tempest.conf"},{"line_number":63,"context_line":"   and make those changes to that file in /etc/tempest"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_3c37434e","line":61,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":62,"context_line":"   it\u0027s recommended that you copy or rename tempest.conf.sample to tempest.conf"},{"line_number":63,"context_line":"   and make those changes to that file in /etc/tempest"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"#. Setup a local working tempest dir. This is done using the tempest init"},{"line_number":66,"context_line":"   command::"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    tempest init cloud-01"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_9c48cfcd","line":65,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    mkdir cloud-01 \u0026\u0026 cd cloud-01 \u0026\u0026 tempest init"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   This will create a new directory for running a single tempest configuration."},{"line_number":75,"context_line":"   If you\u0027d like to run tempest against multiple OpenStack deployments the idea"},{"line_number":76,"context_line":"   is that you\u0027ll create a new working directory for each to maintain separate"},{"line_number":77,"context_line":"   configuration files and local artifact storage for each."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_3c0e638c","line":74,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    mkdir cloud-01 \u0026\u0026 cd cloud-01 \u0026\u0026 tempest init"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   This will create a new directory for running a single tempest configuration."},{"line_number":75,"context_line":"   If you\u0027d like to run tempest against multiple OpenStack deployments the idea"},{"line_number":76,"context_line":"   is that you\u0027ll create a new working directory for each to maintain separate"},{"line_number":77,"context_line":"   configuration files and local artifact storage for each."},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_bc1a73c4","line":75,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   config files located in the etc/ subdir created by the ``tempest init``"},{"line_number":81,"context_line":"   command. Tempest is expecting a tempest.conf file in etc/ so if only a"},{"line_number":82,"context_line":"   sample exists you must rename or copy it to tempest.conf before making"},{"line_number":83,"context_line":"   any changes to it otherwise tempest will not know how to load it."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"#. Once the configuration is done you\u0027re now ready to run tempest. This can"},{"line_number":86,"context_line":"   be done simply with the ``tempest run`` command, which provides several"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_3c8503ce","line":83,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":82,"context_line":"   sample exists you must rename or copy it to tempest.conf before making"},{"line_number":83,"context_line":"   any changes to it otherwise tempest will not know how to load it."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"#. Once the configuration is done you\u0027re now ready to run tempest. This can"},{"line_number":86,"context_line":"   be done simply with the ``tempest run`` command, which provides several"},{"line_number":87,"context_line":"   options specific to running tempest. Also note that you can also use testr"},{"line_number":88,"context_line":"   directly or any `testr`_ based test runner, like `ostestr`_, however the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_3c5c237c","line":85,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"#. Once the configuration is done you\u0027re now ready to run tempest. This can"},{"line_number":86,"context_line":"   be done simply with the ``tempest run`` command, which provides several"},{"line_number":87,"context_line":"   options specific to running tempest. Also note that you can also use testr"},{"line_number":88,"context_line":"   directly or any `testr`_ based test runner, like `ostestr`_, however the"},{"line_number":89,"context_line":"   tempest specific options that tempest run provides will obviously not be"},{"line_number":90,"context_line":"   useable."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_bcdfd3d4","line":87,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":86,"context_line":"   be done simply with the ``tempest run`` command, which provides several"},{"line_number":87,"context_line":"   options specific to running tempest. Also note that you can also use testr"},{"line_number":88,"context_line":"   directly or any `testr`_ based test runner, like `ostestr`_, however the"},{"line_number":89,"context_line":"   tempest specific options that tempest run provides will obviously not be"},{"line_number":90,"context_line":"   useable."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":".. _testr: https://testrepository.readthedocs.org/en/latest/MANUAL.html"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_7cf4eb59","line":89,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":153,"context_line":"Legacy run method"},{"line_number":154,"context_line":"-----------------"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"The legacy method of running tempest is to just treat the tempest source code"},{"line_number":157,"context_line":"as a python unittest repository and run directly from the source repo. When"},{"line_number":158,"context_line":"running in this way you still start with a tempest config file and the steps"},{"line_number":159,"context_line":"are basically the same except that it expects you know where the tempest code"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_1ce7dfac","line":156,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"The legacy method of running tempest is to just treat the tempest source code"},{"line_number":157,"context_line":"as a python unittest repository and run directly from the source repo. When"},{"line_number":158,"context_line":"running in this way you still start with a tempest config file and the steps"},{"line_number":159,"context_line":"are basically the same except that it expects you know where the tempest code"},{"line_number":160,"context_line":"lives on your system and requires a bit more man"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_dc05f745","line":158,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"e28e62d1b32b97cdc13c758345c449793dfdf099","unresolved":false,"context_lines":[{"line_number":156,"context_line":"The legacy method of running tempest is to just treat the tempest source code"},{"line_number":157,"context_line":"as a python unittest repository and run directly from the source repo. When"},{"line_number":158,"context_line":"running in this way you still start with a tempest config file and the steps"},{"line_number":159,"context_line":"are basically the same except that it expects you know where the tempest code"},{"line_number":160,"context_line":"lives on your system and requires a bit more man"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_9cfbef46","line":159,"updated":"2015-07-15 18:53:40.000000000","message":"here","commit_id":"a65d98ffb81d8ddf09b3338d93a5755548272143"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"f0d50b79a9d6945c26a82e932ff0e2e88678daa1","unresolved":false,"context_lines":[{"line_number":42,"context_line":"switches. Where the configuration file lives and how you interact with it"},{"line_number":43,"context_line":"depends on how you\u0027ll be running Tempest. There are 2 methods of using Tempest."},{"line_number":44,"context_line":"The first, which is a newer and recommended workflow treats Tempest as a system"},{"line_number":45,"context_line":"installed program. The second older method is to run Tempest assuming you\u0027re"},{"line_number":46,"context_line":"working dir is the actually Tempest source repo, and there are a number of"},{"line_number":47,"context_line":"assumptions related to that. For this section we\u0027ll only cover the newer method"},{"line_number":48,"context_line":"as it is simpler, and quicker to work with."}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa1b9901_64f2a108","line":45,"range":{"start_line":45,"start_character":70,"end_line":45,"end_character":76},"updated":"2015-08-24 10:05:36.000000000","message":"I didn\u0027t want to note that but as it seems you\u0027ll have to resubmit: s/you\u0027re/your/","commit_id":"977fae1e2166861c1e578d453786c33639c71e2f"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"14ccee6f2e6ca4d5be651f9b070ace2aff4c19ed","unresolved":false,"context_lines":[{"line_number":42,"context_line":"switches. Where the configuration file lives and how you interact with it"},{"line_number":43,"context_line":"depends on how you\u0027ll be running Tempest. There are 2 methods of using Tempest."},{"line_number":44,"context_line":"The first, which is a newer and recommended workflow treats Tempest as a system"},{"line_number":45,"context_line":"installed program. The second older method is to run Tempest assuming you\u0027re"},{"line_number":46,"context_line":"working dir is the actually Tempest source repo, and there are a number of"},{"line_number":47,"context_line":"assumptions related to that. For this section we\u0027ll only cover the newer method"},{"line_number":48,"context_line":"as it is simpler, and quicker to work with."}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa1b9901_f7565a05","line":45,"in_reply_to":"fa1b9901_64f2a108","updated":"2015-08-24 14:13:14.000000000","message":"clearly you are a working dir :)","commit_id":"977fae1e2166861c1e578d453786c33639c71e2f"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"f0d50b79a9d6945c26a82e932ff0e2e88678daa1","unresolved":false,"context_lines":[{"line_number":154,"context_line":"as a python unittest repository and run directly from the source repo. When"},{"line_number":155,"context_line":"running in this way you still start with a tempest config file and the steps"},{"line_number":156,"context_line":"are basically the same except that it expects you know where the tempest code"},{"line_number":157,"context_line":"lives on your system and requires a bit more man"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"The easiest way to create a configuration file is to generate a sample"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa1b9901_641f015c","line":157,"updated":"2015-08-24 10:05:36.000000000","message":"Isn\u0027t this sentence unfinished ?","commit_id":"977fae1e2166861c1e578d453786c33639c71e2f"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"14ccee6f2e6ca4d5be651f9b070ace2aff4c19ed","unresolved":false,"context_lines":[{"line_number":154,"context_line":"as a python unittest repository and run directly from the source repo. When"},{"line_number":155,"context_line":"running in this way you still start with a tempest config file and the steps"},{"line_number":156,"context_line":"are basically the same except that it expects you know where the tempest code"},{"line_number":157,"context_line":"lives on your system and requires a bit more man"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"The easiest way to create a configuration file is to generate a sample"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa1b9901_d76316dc","line":157,"in_reply_to":"fa1b9901_641f015c","updated":"2015-08-24 14:13:14.000000000","message":"Ugh copy and paste issue probably, I\u0027ll respin it","commit_id":"977fae1e2166861c1e578d453786c33639c71e2f"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"725b03803fc090197337fb486a3226a4d2fc907e","unresolved":false,"context_lines":[{"line_number":65,"context_line":"#. Setup a local working Tempest dir. This is done using the tempest init"},{"line_number":66,"context_line":"   command::"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    tempest init cloud-01"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   works the same as::"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"fa1b9901_b911ad5f","line":68,"updated":"2015-08-24 18:00:27.000000000","message":"$ tempest init cloud-01","commit_id":"828734a1204b80dbbf799f08749660bbb0a1a5f4"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"725b03803fc090197337fb486a3226a4d2fc907e","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   works the same as::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    mkdir cloud-01 \u0026\u0026 cd cloud-01 \u0026\u0026 tempest init"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   This will create a new directory for running a single Tempest configuration."},{"line_number":75,"context_line":"   If you\u0027d like to run Tempest against multiple OpenStack deployments the idea"}],"source_content_type":"text/x-rst","patch_set":6,"id":"fa1b9901_790c7542","line":72,"updated":"2015-08-24 18:00:27.000000000","message":"$ mkdir cloud-01 \u0026\u0026 cd cloud-01 \u0026\u0026 tempest init","commit_id":"828734a1204b80dbbf799f08749660bbb0a1a5f4"}]}
