cookbook 'sikulix', '~> 3.1.0'
sikulix (8) Versions 3.1.0 Follow1
Installs/Configures SikuliX
cookbook 'sikulix', '~> 3.1.0', :supermarket
knife supermarket install sikulix
knife supermarket download sikulix
SikuliX Cookbook
Installs SikuliX 1.1.0 (http://www.sikulix.com/).
Requirements
- Java (not installed by this cookbook)
- Chef 11+
Platforms
- Mac OS X
- Ubuntu
- Windows
Cookbooks
- apt
- windows
Usage
Include the sikulix default recipe in your run list or recipe.
IMPORTANT! Since there are a variety of setup options to choose from, all option attributes default to false
. You
must select at least one setup option to install by setting its corresponding attribute to true
.
Example
"override_attributes": { "sikulix": { "setup": { "java_api": true } } }
Attributes
Pack1: I want SikuliX, containing the Sikuli IDE and allowing to run Sikuli scripts from commandline.
-
node['sikulix']['setup']['ide_jython']
- Python language level 2.7. Defaultfalse
. -
node['sikulix']['setup']['ide_jruby']
- Ruby language level 1.9 and 2.0. Defaultfalse
.
Pack2: I want to develop in Java, Jython or other Java aware scripting language using NetBeans, Eclipse, or other IDE's.
-
node['sikulix']['setup']['java_api']
- Defaultfalse
.
I want to use the Tesseract based OCR features (You Should know what you are doing!).
-
node['sikulix']['setup']['tesseract_ocr']
- Defaultfalse
.
I want the packages to be usable on Windows, Mac, Linux (they contain the stuff for all systems - one pack for all).
With these options not selected, the setup process will only add system specific native stuff (Windows: support for
both Java 32-Bit and Java 64-Bit is added).
-
node['sikulix']['setup']['system_all']
- Defaultfalse
.
Other:
-
node['sikulix']['setup']['buildv']
- Build libVisionProxy.so. Defaultfalse
. -
node['sikulix']['setup']['notest']
- Skip validation after install. Defaultfalse
. -
node['sikulix']['setup']['clean']
- Clean directory. Defaultfalse
.
Getting Help
- Ask specific questions on Stack Overflow.
- Report bugs and discuss potential features in Github issues.
Contributing
Please refer to CONTRIBUTING.
License
MIT - see the accompanying LICENSE file for details.
Dependent cookbooks
apt ~> 2.6 |
windows ~> 1.34 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Changelog
3.1.0
- Support for Mac OS X
3.0.0
- Support for Sikulix 1.1.0
2.0.3
- GitHub issues link invalid
2.0.2
- No X11 DISPLAY
2.0.1
- Change license from All Rights Reserved to MIT
2.0.0
- Add ubuntu support
- Remove support for JRuby Addons and Remote Server
- Refactor attribute names
1.0.0
- Add support for Remote Server
- Refactor Setup attribute names
- Place guard on Setup to run only once
- Fix memory bug with Setup
0.1.0
- Initial release using sikulix v1.1.0 nightly builds
Collaborator Number Metric
3.1.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
3.1.0 failed this metric
FC066: Ensure chef_version is set in metadata: sikulix/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
3.1.0 passed this metric
Testing File Metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
3.1.0 failed this metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
3.1.0 failed this metric
FC066: Ensure chef_version is set in metadata: sikulix/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
3.1.0 passed this metric
Testing File Metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
3.1.0 failed this metric
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
3.1.0 passed this metric
Testing File Metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
3.1.0 failed this metric
3.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number