Commit Graph

12 Commits

Author SHA1 Message Date
Mark Vanderwiel 12d0e9826a Setting up repo for master Juno Branch
* Update metadata version
* Removing Strainer file
* Adding Gemfile.lock to .gitignore
* Updating Gems
  * chef (11.12.0)
  * chefspec (4.0.0)
  * rspec (3.0.0)

Change-Id: I8b6858e811cc42ea53ec81ee4e3e70c65d4d444e
Partial-Bug: 1349865
2014-07-29 15:38:49 -05:00
Mark Vanderwiel 9532911ad1 Add format documentation to Strainer file for better output
Change-Id: I053184be31e1f6fdf2aca5fb7cea1f90f611af8a
2014-07-22 11:42:52 -05:00
Stephan Renatus 9c2f1629c5 Fix Strainerfile
Change-Id: Ibabb328354b4204db1e15097cfb834a685b799ac
Implements: blueprint per-repo-tests
2014-06-05 17:04:58 +02:00
Stephan Renatus b976026bec Adapt Strainerfile to gate jobs
For easier testing before committing a change to review, it'd be nicer
to have the Strainer tests in line with what happens on openstack-infra.

Change-Id: Ie025ebd300632af39090d5b180cf9f09e775c237
2014-05-26 14:06:42 +02:00
Matt Ray 60e37c5eb0 Unified Rubocop cleanups under single file.
Consolidate all the .rubocop.yml into a single file, finished out cleanups for
all the Ruby files.

Change-Id: I92d5983724d5d0185cd25bea6a0f46657a6c05d4
Addresses: blueprint rubocop-for-block-storage
2014-01-17 15:35:20 -06:00
Matt Ray 230b2ed90e Initial rubocop support for ChefSpec tests.
Per the mailing list thread, introducing Rubocop as a replacement for Tailor.
Assuming Jenkins likes this, more pedantic patches will follow to make Rubocop
happy. So far this is just spacing issues and adding UTF-8 headers, but more
work will need to be done to remove all of the changes for the .rubocop-todo.yml

Addresses: blueprint rubocop-for-block-storage
Change-Id: Ibb11739e452016c101995a371d031faeeb7e7683
2014-01-10 12:53:30 -06:00
Matt Ray 018d125a51 Initial rubocop support for recipes.
Per the mailing list thread, introducing Rubocop as a replacement for Tailor.
Assuming Jenkins likes this, more pedantic patches will follow to make Rubocop
happy. So far this is just spacing issues and adding UTF-8 headers, but more
work will need to be done to remove all of the changes for the .rubocop-todo.yml

Change-Id: I590ac5ec03ce6a00dd73027d6798e36105a32af1
2014-01-09 12:38:07 -06:00
Matt Ray 0ef57f0473 Rubocop support for metadata.rb and Gemfile
Replace double-quotes with single-quotes for now, expect this to act as a gate
in the future.

Change-Id: I10ff8b23517cb334905b162ce14059dbf23d7bc8
2013-12-24 09:40:34 -06:00
Matt Ray caff601e2c Rubocop testing of the attributes and testing documentation.
The Testing section of the README.md was broken out into the new TESTING.md to
explain how the cookbook is being tested. Rubocop is testing the attributes/
files and the .rubocop.yml has documented excluded rules.

Change-Id: I0a5f4124a061617779425490d198c00d931c4cc1
2013-12-23 16:39:33 -06:00
Matt Ray ba2d3227f3 Initial rubocop support.
Per the mailing list thread, introducing Rubocop as a replacement for Tailor.
Assuming Jenkins likes this, more pedantic patches will follow to make Rubocop
happy.

rubocop              | 24 files inspected, 1617 offences detected

Change-Id: I10077146fbaa015c4b74cac826761de273c5639d
2013-12-20 16:26:45 -06:00
sean 1b08dc7153 Add tailor ruby style check
Partial fix for bug 1185536

Change-Id: I38071d2078822a2eeaf698529dde38f74c2b33cb
2013-06-10 14:23:39 -07:00
sean 16d36e2acc Use strainer to isolate and test individual cookbooks
Included:
- Add strainer gem
- Update test-related gems
- Add Strainer file
- Remove run_tests.bash
- Update .gitignore
- Update README file

Partial fix for bug 1188345

Change-Id: I440c69a0d6eba46b9cf69559a652264e719714d6
2013-06-06 16:48:28 -07:00