Commit Graph

18 Commits

Author SHA1 Message Date
Goutham Pacha Ravi 6a6d813bb3 [pylint] Remove lint tox environment
We don't use the tools/lintstack.py
script anymore since its removal in [1],
so cleanup the unused tox environment and
the gitignore corresponding files.

TrivialFix

[1] https://review.openstack.org/#/c/609791/
Change-Id: Id2d40c1f9f1ce71a22ba9836b90c3e917171a556
2019-02-19 11:04:03 -08:00
junboli 2fb8777258 Remove the nonexistent install-guide directory
Since we have no install-guide directory, So remove thing related
to that.

Change-Id: Id946d4e55455e94ea3f1bc4697fd9e3a64b832a0
2018-02-24 10:45:01 +08:00
lijunbo e8bca58887 Use stestr for coverage
Change [1] restored .testr.conf since it was needed for the manila
coverage job.

Modify script used by the coverage job to invoke stestr rather than
setup.py with testr so that this job no longer requires .testr.conf
so remove the dotfile and update .gitignore.
TrivialFix

[1] I451e383ed654d00a5a017cb28521c47566911f33

Change-Id: Ibf549220303395744380f79993fbfcf04b2ed5b7
Co-Authored-By: Tom Barron <tpb@dyncloud.net>
2018-01-14 13:26:53 +08:00
junboli de2411dc99 Extend .gitignore for linux swap files range
TrivalFix
Usually, the .swo file will be generated when edit file in linux
envrionment, so this is to extend .gitignore for linux swap files
range from .saa to .swp.

Change-Id: I9aee96b9f0c471b96226369721a348bf0fa58a95
2017-12-11 23:18:25 +08:00
Tom Barron ddccac8dc3 tests: replace .testr.conf with .stestr.conf
In this change [1] os_testr changed under the covers from using
testr to stestr, so that we now get the following warning:

 ostestr.py:120:
 UserWarning: No .stestr.conf file found in the CWD.
 Please create one to to replace the .testr.conf. You can find a
 script to do this in the stestr git repository.

So remove the .testr.conf and add .stestr.conf which was
generated using a utility script as documented here [2].

[1] Id7cb2a39a8308f1413608dcf19273a1d7f33592e
[2] https://media.readthedocs.org/pdf/stestr/stable/stestr.pdf

TrivialFix

Change-Id: I6bb369624c4a790242022e203e771a77ffe06cf5
2017-09-13 07:56:21 -04:00
junboli 042f7173f9 Remove auto generated files and unnecessary .gitignore file
1. doc/source/_static will be auto generated when build docs and usually
   cause difference with the original one after doc building.
2. manila/doc/.gitignore file is unnecessary because manila/.gitignore
   already ignore the doc/build directory.
3. add git ignore of doc/source/_static in manila/.gitignore

Change-Id: Ibf13e08f0b0b57718d453ee3240d30124940b521
2017-09-12 12:29:24 +08:00
Jeremy Liu 1ccebf7042 Update .gitignore
The `.eggs` directory is generated by command `python setup.py install`,
better put it into .gitignore. This patch optimizes .gitignore.

Change-Id: I15bd7db54afac87ab426be2d0c670591c0af56dd
Closes-bug: #1656837
2017-01-16 22:24:53 +08:00
Goutham Pacha Ravi dfbe3ea418 In-tree Install Guide
The OpenStack install guide team has recommended that projects
that are not part of the starter-kit:compute [1] (and a few other projects
like Cinder and Horizon) maintain their install guide in-tree. [2]

[1] http://governance.openstack.org/reference/tags/starter-kit_compute.html
[2] http://git.openstack.org/cgit/openstack/docs-specs/tree/specs/newton/project-specific-installguides.rst

Change-Id: I2b49fcfd99b3be40bb1ae7d7b8348abdb5b58b90
Co-Authored-By: Denis Cavalcante <dencaval@gmail.com>
Implements: blueprint manila-in-tree-install-guide
Partially-implements: blueprint projectspecificinstallguides
2016-08-12 08:06:38 -04:00
Daniel Gonzalez 3e86e3deac Migrate API reference into tree
The API Documentation team has requires [1] that
projects maintain their api-reference in-tree and
build it to the developer.openstack.org website.

This version of the API reference uses os-api-ref
and compiles API documentation close to that of
the OpenStack compute service (nova).

Co-Authored-By: Goutham Pacha Ravi <gouthamr@netapp.com>

[0] http://lists.openstack.org/pipermail/openstack-dev/2016-May/093765.html

Implements: bp move-manila-api-reference-in-tree
Change-Id: I67bb3354162d6e0e00fa2788edde864cc14920ee
2016-07-25 15:55:00 +00:00
Thomas Bechtold 1dac1ac49e Add reno for release notes management
See mailing list announcement:

http://lists.openstack.org/pipermail/openstack-dev/\
        2015-November/078301.html

Change-Id: Iac50ba371fcf6cb890bddbef30d846304056f317
2015-11-26 07:16:03 +01:00
Marc Koderer d47b573d95 Ignore git backup merge files
*.orig can be ignored since they are git backup merge files.

Change-Id: I136f7ee27173360660d10ad572b8058119bf6ef0
2015-08-28 12:48:36 +00:00
vponomaryov b6857d95dd Add manila.conf.sample to .gitignore
tox job "genconfig" generates manila config sample
'etc/manila/manila.conf.sample' and it should be ignored by git.

Change-Id: Id34ff15ce9a4ce6da5b23c9d1e1ef21e96cc4413
2015-01-20 07:48:11 +00:00
Valeriy Ponomaryov fe675be832 Updated usage of locks
Changes:
- replaced direct usage of sychronized func from lockutils with local wrapper,
  that provides prefix;
- 'lock_path' is not provided anymore as hardcode, defined 'lock_path'
  in config is expected;
- added MANILA_LOCK_PATH to devstack plugin, to be able to set path
  before installation.

Change-Id: I6518df0a6d32f1021b19a48f928f9ec8b00140b2
Closes-Bug: #1347915
2014-08-27 13:38:34 +00:00
vponomaryov 16a04df3d0 Refactor test framework
Manila's test framework is pretty old and requires update.

Changes:
- usage of nose replaced with testr
- now all the tests are thread safe
- added new options for run_tests.sh, such as --concurrency, --debug, etc...
- new '--concurrency' option for run_tests.sh defaults to 1, examples:
    ./run_tests.sh  # will run in 1 thread
    ./run_tests.sh --concurrency 2  # will run tests in 2 threads
- added tools/colorizer.py for colorizing output of testrun with run_tests.sh
- tests running with tox use as much threads as cores available by default
- examples of testrun with tox:
    tox  # will run test suites defined with 'envlist' in tox.ini, now it is pep8,py26,py27
    tox -epy27  # amount of threads is equal to amount of cores
    tox -epy27 -- --concurrency=2  # amount of threads is 2
    tox -epy27 -- --concurrency=4  # amount of threads is 4
- Added 'Database' class to manila.test module, for more conveniant db testing
- updated policy file 'manila/tests/policy.json' to allow share-network actions
- removed nose-related requirements
- added new requirements for testrepository, subunit

With merge of this change all old installed virtual environments become
incompatible and should be removed with "rm -rf .tox .venv" before testrun.

Implements blueprint testr-with-unittests

Change-Id: I9579ecd538e29d478dbc12adc7dcc33fc668b397
2014-07-22 14:58:48 +03:00
Yulia Portnova 33b5aacda3 Removed custom synchronized in service_instance
Replaced using custom synchronized with
lockutils.synchronized
Removed redundant synchronized from
set_up_service_instance

Partially-implements bp setup-teardown-server-enhancements

Change-Id: I3fc6fe2eb9b7062223f4a0e49ee9bfd00ad24cd4
2014-07-04 11:43:29 +03:00
vponomaryov 69b7f42b1c Added service_instance_locks directory to .gitignore
module manila.share.drivers.service_instance uses
interproces locks and creates external files
in "service_instance_locks" directory.

Change-Id: I360f91d71cad5f472d5d9f5953e434f489330e47
2014-06-06 13:38:24 +03:00
Yulia Portnova 9169fc311e docs 2013-09-17 10:57:47 +03:00
Yulia Portnova 373bea0fe1 deleteted .idea, added .gitignore 2013-09-04 10:21:21 +03:00