Commit Graph

27 Commits

Author SHA1 Message Date
Ghanshyam Mann da3bb61f1f Add index page for plugins documents
Now we have more documents for plugins on stable release,
support and their testing policy. Let's prepare a
index page for it will be easy for plugins maintainer.

Also renaming the stable support policy section to have a clear
name.

Adding redirect links for moved documents.

Change-Id: I17a9a6e0e88605a0ee5047678d6ed168c31396ec
2020-05-05 02:12:05 +00:00
Soniya Vyas e656829712 Added instructions about general IDE's in gitignore
.gitignore file was missing a very general and easy
to forget instruction about general IDE's
contributors(new) use for developing code.

This instruction would be clear idea to add there
respective IDE's generated files to local git
configuration file so that they could be locally
ignored.

Change-Id: I6a7dc7fc6a535fe583e9db5878fc496232a69247
Signed-off-by: Soniya Vyas <svyas@redhat.com>
2019-09-19 14:01:04 +05:30
Masayuki Igawa a0c484632d
Add etc/*.conf files to .gitignore
This commit makes etc/*.conf files be ignored from git repo. We don't
need to track user configuration files not only tempest.conf but also
the others such as custom-tempest.conf.

Change-Id: I46b3828426a37291205812bf377e7eeece9b7e0b
2018-07-27 17:09:21 +09:00
Masayuki Igawa d0b8ebd84a
Switch to use stestr for unit tests directly
This commit switches to use stestr command to run unit tests directly.
Recently, the latest ostestr command uses stestr instead of testr.
However, we should use stestr directly because it's simple and straight
forward. There is no reason to use ostestr for unit tests anymore.

We still have the other ostestr/testr usage such as tempest run command
and documentations. So, that will be changed with following patches.

Change-Id: Iff4abef50178bdc83b868eed4a906e22d790762b
2017-09-14 16:00:31 -06:00
Masayuki Igawa 529740f487
Add accounts.yaml to .gitignore
This commit adds accounts.yaml to .gitignore. We don't need to track a
user specific file.

Change-Id: Id9c053bcd4bde3627506ee60853d11669ffcda34
2016-12-22 16:50:40 +09:00
Jenkins e6915250fe Merge "Add __pycache__ to .gitignore" 2016-07-13 13:54:13 +00:00
Matthew Treinish fc46326854
Add plugin registry generation to sphinx build
This commit adds running the plugin registry generation script to the
sphinx build. This ensure that every time we build the docs we'll have
an up-to-date plugin registry. This comes at the cost of increased
build time since the script will query openstack's git server to get
the plugin list. Also, the plugin-registry source file was added to
.gitignore since it is autogenerated now.

Change-Id: Ib26124c5d5d5ef4617e4e702e594ce7f1795ce23
2016-06-29 10:58:39 -04:00
Masayuki Igawa 01cce04c2e Add __pycache__ to .gitignore
This commit adds __pycache__ to .gitignore. __pycache__ directories are
made by python 3 execution and we check un-ignored files after the tests
in the gate jobs. And a lot of __pycache__ directories are listed in the
logs. However, it is expected directories so it should be ignored.

Change-Id: I4cfd3475dd2fe1e5b586a28296983a3914236d70
2016-06-27 13:11:24 +09:00
Andrea Frittoli (andreaf) 897ecfb602 Add reno to tempest
Tempest is going to be on pypi and expose a stable interface in
the tempest.lib namespace, so adding reno to it.

Partially-implements: bp tempest-lib-reintegration
Change-Id: Ice4c27f7bc6d0154cfced9789f3c82236106a9e3
2016-02-24 11:31:32 -05:00
Timofey Durakov 678ea6a8ae Updated .gitignore to work with ide
added to gitignore:
.idea
.project
.pydevproject

Change-Id: I002a94e25d6ab86eb334b30a7d889d4f338d7764
2016-02-05 20:32:28 +03:00
Matthew Treinish 1719dfeb69 Use the oslo.config sphinx module to generate sample
This commit switches to using the oslo.config sphinx extension to
generate a sample config instead of doing it manually in the docs'
conf.py module.

Change-Id: I7032cb4f56c728911ffa5c6911eb504f53bc80af
2015-08-25 14:21:43 +00:00
Matthew Treinish c8a39b488b
Stop gating on sample generation check
This removes the check on in tree sample generation to ensure the file
matches the config options. However, to counter the loss of the in-tree
the tempest init command will now automatically generate a new sample
config in the local etc dir when run. This will include all of the oslo
options that were previously included in the in-tree sample file.
Additionally, the docs now contain the complete text of the generated
sample output. These also get published on docs.openstack.org on each
commit to tempest. Between this 2 alternatives there shouldn't be a need
to keep the file in tree anymore, especially given the weekly headaches
with new oslo releases changing the config option help breaking the job.

Change-Id: Ie3bc368329d240ca9604cc2f9b2cac544b3ee715
Depends-On: I4064a041a965ed2419b68efc8dc31fce37b24cfd
2015-08-04 11:00:11 -04:00
Mathew Odden b389faa22f Include sample configuration in dev docs
Since including the sample configuration in tree is
becoming difficult to maintain, lets try moving it to
the developer docs. We still have the ability to view it
easily for users, and it can be auto-generated on doc build,
so it should also always be up to date.

Change-Id: I7ec2d76448feef5ecb9af7c238bbd12619fa31d8
2015-08-04 10:59:38 -04:00
Masayuki Igawa 3bb58e60fb Introduce .coveragerc
We don't need the result of tempest/tests/* and tempest/openstack/*
coverage. This commit omits it with introducing .coveragerc.

Partially implements bp unit-tests

Change-Id: I0465d916e195e3d340dece24ac7b01a0fc13e5c1
2014-03-28 08:16:22 +09:00
Masayuki Igawa 70151e1cb6 Ignore .coverage* files
When a coverage command aborts, some temporary files related to the
coverage remain like this:
    .coverage.localhost.24409.990268
    .coverage.localhost.24415.503858
    .coverage.localhost.24417.953422
    .coverage.localhost.24419.169526
    .coverage.localhost.24421.143443
    .coverage.localhost.24423.259249
    .coverage.localhost.24425.429360
    .coverage.localhost.24427.025521
    .coverage.localhost.24432.204681
    .coverage.localhost.24479.725555
We should not manage these files in the git repository.

Partially implements bp unit-tests

Change-Id: Ifa5aaa526b27473c5e5220a5be4a910603676e60
2014-03-17 11:14:13 +09:00
Masayuki Igawa bed597363a Add ignore files related to coverage to .gitignore
.coverage and cover are generated by tox's cover task. So we should
ignore them.

Change-Id: Ica14d566fcd7bd31fea87471178db882add7813a
2014-03-07 08:02:22 +09:00
Steve Baker 605dfd35c8 Ignore .testrepository/
Change-Id: Ib160fdc5af690e0c8faec9fa2489a04a8ae7010a
2013-05-07 09:13:02 +12:00
Pavel Sedlák efc1d75248 Exclude etc/logging.conf from versioning
Change-Id: I714b65a647d2f39057bcc664bce606373935dfe9
2013-04-16 17:33:32 +02:00
Matthew Treinish 2e309e6fc1 Update gitignore because of oslo setup.py
Change I6ed3a97e35ce73b820f7a436214480051ed6528f started using
setup.py in oslo. This adds support for auto generating the AUTHORS
and ChangeLog files.

This adds these files to gitignore and adds a .mailmap to cleanup the file.

Fixes bug 979958.

Change-Id: If61920c81499c5e579d3c1e7a66f8bf02020dfa9
2013-01-09 10:54:17 -05:00
Matthew Treinish 8e937d7023 Fix use of venv in Tempest.
Currently when running Tempest tests with run_tests.sh a venv
isn't being used. This leaves tempest at the mercy of whatever
required package versions are installed on the system.

This patch takes install_venv.py and with_venv.sh from nova and
integrates them into run_tests to ensure that the correct
dependencies versions from pip-requires and test-requires are
being used.

Change-Id: I4bf4a02890a33c4034e4493d1763ed4019fdf46e
2012-12-18 09:51:23 -05:00
Attila Fazekas 5abb253c3c Start making setup.py similar to other OpenStack Projects
* Try /etc/tempest DIR if the config file not found
* Exit immediately if the config file not found
* Remove pika from dependencies
* tempest named starter script (pep8 removed run_tests.sh)

Change-Id: I1f0b1fb061a265c5f8e39627efd26decdc61ef63
2012-12-05 19:51:26 +01:00
Attila Fazekas a23f500725 Add start of the EC2/S3 API testing to tempest
Continues the effort of the https://review.openstack.org/#/c/3064/

* add EC2 keypair and volume tests
* add EC2 snapshot from volume test
* add EC2 floating ip disasscioation
* add EC2 operation on security group
* add EC2/S3 image registration
* add EC2 instance run test
* add Integration test with ssh, console, volume
* add S3 object and bucket tests

Change-Id: I0dff9b05f215b56456272f22aa1c014cd53b4f4b
2012-11-27 14:52:26 +01:00
David Kranz 1301f8d026 Remove kong. Fixes bug 1052511.
Change-Id: I5e027c9539fd2c594d24447866e79c8caad9aa40
2012-10-22 17:03:47 -04:00
Brian Waldon e7d48b4075 Add .tox to .gitignore
Change-Id: I6c6be72557bd10e2e93b7bd8da6601b198419dca
2012-09-17 13:27:56 -07:00
Maru Newby 83982cd629 Add *.egg-info to .gitignore
* Cleans up git status when using 'setup.py develop'

Change-Id: I270a0e7d299ff96485f7d501a0fb39a311785b5d
2012-08-30 10:36:33 -07:00
Jay Pipes 7f75763f54 Fixes LP Bug#899383 - Cleanup config file search
Cleans up a bunch of configuration-related errors
when trying to run tempest out of the box with a
simple call to:

$> nosetests storm

* Raises a sensible error if the config file cannot be found
* Makes it possible to set the config file directory and
  config file name via environment variables
* Removes unnecessary calls to create storm.config.StormConfig()
  and share a configuration object by passing the openstack.Manager's
  config object with the various rest client objects
* Updates the README to show how to make a config file and run
  the tests in tempest

Change-Id: I60e33595b88df596cc9585bcaf18d37ae77d6f2b
2011-12-06 13:53:34 -05:00
Justin Shepherd 0d9bbd1471 Initial Release 2011-08-26 16:08:57 +02:00