Brian Coca
a1a62103fa
clean tests results
...
removed redundant pyc line
8 years ago
Harlan Lieberman-Berg
e24ddb4980
Add manpage for ansible-console. ( Closes : #16244 ) ( #16245 )
...
* Add manpage for ansible-console. (Closes : #16244 )
* Mark host as an optional field in ansible-console.1
8 years ago
Matt Clay
25cb281b9b
Update Makefile to use ansible-test for pep8.
8 years ago
Brian Coca
07f762c26b
remove coverage files on clean
8 years ago
Brian Coca
0803c638bb
set cpus only if not set already
8 years ago
Brian Coca
8283d08536
escape $
8 years ago
Adrian Likins
c0263b3020
Pass CPUS from top Makefile to docs Makefile
8 years ago
Matt Clay
cd3fdca540
Switch tests to pytest and ansible-test.
...
- Replace nose usage with pytest.
- Remove legacy Shippable integration.sh.
- Update Makefile to use pytest and ansible-test.
- Convert most yield unit tests to pytest parametrize.
8 years ago
Brian Coca
afbe3bd63f
corrected service condition
8 years ago
Brian Coca
aae9bbdebc
fixed cleaning docsite
8 years ago
Brian Coca
57f8b791d6
consolidated docs
...
point to new doc locations
removed non existing dirs
8 years ago
Antonio Huete Jimenez
b9e4a4dede
Check for DragonFly BSD as well for DATE
8 years ago
Matt Clay
0d46805979
Clean up shebangs for various files.
...
- Remove shebangs from:
- ini files
- unit tests
- module_utils
- plugins
- module_docs_fragments
- non-executable Makefiles
- Change non-modules from '/usr/bin/python' to '/usr/bin/env python'.
- Change '/bin/env' to '/usr/bin/env'.
Also removed main functions from unit tests (since they no longer
have a shebang) and fixed a python 3 compatibility issue with
update_bundled.py so it does not need to specify a python 2 shebang.
A script was added to check for unexpected shebangs in files.
This script is run during CI on Shippable.
8 years ago
Matt Clay
e24588902f
Move test_os_server and apply fixes.
...
- Add missing meta value for test_create_server
- Add .gitignore for pytest .cache directory
Exclude test_os_server from nose test runs since it was designed
for pytest. The test will work correctly when run using pytest.
This is a temporary issue, as we'll be moving to pytest soon.
8 years ago
Shane McDonald
4ae0d5b843
Build debs with pbuilder ( #18165 )
...
* Build debs with pbuilder
* Update README in packaging/debian
* Add Dockerfile for building debs
* Add local_deb makefile target - Allows users to build debs using locally installed dependencies. This was the `deb` target before moving to pbuilder.
8 years ago
Adrian Likins
95dd8cc2c7
Add '--cover-erase' to 'make tests' cli ( #17708 )
...
Otherwise the coverage is cumulative over multiple runs and can be misleading.
8 years ago
Adrian Likins
be1139317a
Add a 'make integration' target ( #17710 )
...
Runs test/utils/shippable/integration.sh
8 years ago
Toshio Kuratomi
b8a8027b7d
We've decided that python-3.5 is the minimum python version ( #17270 )
8 years ago
Jim Ladd
329a134cb3
Increase local version for unofficial rpms ( #17026 )
8 years ago
Adrian Likins
20ef8d5aaf
Disable 'xmllint' checks in a2x ( #16317 )
...
It brings in a libxml2 dep to the docs build
require. The a2x default of xmllint invocation
attempts to make outgoing requests to download
XML DTD's, despite a2x using the '--nonet' flag.
8 years ago
Brian Coca
e6cd0dbaf3
slight rearrangement of doc targets
8 years ago
Brian Coca
a196c7d737
only send event if tqm exists
...
fixes #13843
9 years ago
Brian Coca
bd0f9a4afc
fix make complaint when git is not installed
9 years ago
James Laska
3c1fe28bed
Correct broken DEB builds by fixing LC_TIME assignment
...
Fixes a `make deb` build failure introduced by
c41adc32c2
9 years ago
=
c41adc32c2
[Makefile] Ensure english dates are generated in debian/changelog placeholder when building deb package.
...
It
9 years ago
Toshio Kuratomi
8dfefa2233
Remove GNU extension from xargs invocation
...
Fixes #12845
9 years ago
Toshio Kuratomi
15d7f53846
AnsibleModules.log() fix for python3
...
Also add unittests for AnsibleModules.log()
Fixes #12586
9 years ago
James Cammarata
af1f462ba0
Fix to exclude forward slashes from git info during 'make rpm'
...
Fixes #12558
9 years ago
Brian Coca
87926cbb33
added egg to cleanup
9 years ago
Brian Coca
7a019d930e
Merge pull request #8469 from srvg/packageversion_more_gitinfo
...
packaging: add short hash and branch name in package version for unoffici...
9 years ago
Brian Coca
24fd4faa28
avoid removing test all~ file
10 years ago
James Laska
bbc05a2cf5
Improve generation of debian changelog
10 years ago
James Cammarata
1cf911d524
Back-porting Makefile changes for version/release
10 years ago
James Laska
3d67e9e0c0
Add tox and travis-ci support
...
Add tox integration to run unittests in supported python releases.
Travis-CI is used for test execution.
Additionally, the unittest TestQuotePgIdentifier was updated to support
using assert_raises_regexp on python-2.6.
Sample travis-ci output available at
https://travis-ci.org/ansible/ansible/builds/54189977
10 years ago
Brian Coca
24766bdfa0
added cleaning pyc files
10 years ago
Ofir Petrushka
37cc4cf9cb
Reference tests/README.ME in the Makefile notes
...
https://github.com/ansible/ansible/issues/6776
10 years ago
Toshio Kuratomi
6c94d85690
Tell nose to include branches in its coverage reporting
10 years ago
Toshio Kuratomi
938b2108d0
Move the v2 tests under the v2 tree
10 years ago
Toshio Kuratomi
617352a38e
Python3 test target and use coverage for all v2 tests.
10 years ago
Michael DeHaan
f066e361f1
WIP on data structure processing patterns.
10 years ago
Michael DeHaan
335221d79e
This is an exceedingly rough sketch of what attributes might look like - metaclass implementations NOT complete.
10 years ago
Michael DeHaan
da01eef4db
Move v2 out of the package tree so it does not yet appear.
10 years ago
Michael DeHaan
367f70fb17
Fix target in makefile
10 years ago
Michael DeHaan
1aa338a353
Make target for nosetests, no need to set library path for previous tests
10 years ago
Michael DeHaan
bceb0026a5
Updating the module formatter to deal with the new repo structure.
10 years ago
Serge van Ginderachter
df8dfdce06
packaging: add short has and branch name in package version for unofficial builds
10 years ago
James Laska
4046d1fd0d
Correct Makefile variable usage
11 years ago
James Laska
411311495f
Updated DEB build workflow
...
Updates to Makefile include:
* add targets: deb-src, deb-src-upload, deb-upload
* add variables to control DEB building: DEBUILD_OPTS, DPUT_OPTS, DEB_PPA, DEB_DIST, DEB_RELEASE
* create deb files for all release values in DEB_DIST
Several updates to packaging/debian/*
* Updated control file
* Whitespace/formatting of changelog
Add deb-build to .gitignore
11 years ago
James Laska
4ee0898fc9
Assert the MOCK_CFG exists for the mock-rpm build target
11 years ago
James Laska
346d02e3b4
Improve OFFICIAL build conditional test
...
An unofficial build is any build where OFFICIAL != yes. This patch adjusts the
conditional accordingly.
11 years ago
James Laska
eede23ab0d
Add support for rpm builds through mock
11 years ago
James Cammarata
d287179f7b
Updating Makefile for setuptools change
...
Fixes #7224
11 years ago
James Cammarata
12c812f030
Adding a man page for ansible-vault
...
Fixes #6471
11 years ago
James Cammarata
ba4fbd2b66
Adding man page for ansible-galaxy
...
Partially resolves #6471
11 years ago
James Cammarata
168e3cf685
Revert "Adding a Makefile target for integration tests - "make integration""
...
This reverts commit 6f1a58abd3
.
11 years ago
James Cammarata
6f1a58abd3
Adding a Makefile target for integration tests - "make integration"
11 years ago
James Laska
a77ea0f942
Allow custom nosetests parameters
...
The NOSETESTS variable can be used to support customizing the nosetests
parameters. This allows providing custom nose parameters such as
--with-coverage.
11 years ago
Michael DeHaan
f0dd040377
reconnect unit tests to 'make tests'
11 years ago
Michael DeHaan
1270e2350c
Remove man3 stuff since this is available via ansible-doc, rpm target should
...
build manpages.
11 years ago
Michael DeHaan
fe2d00d9d3
WIP on refactoring the module formatter code that we use to build the doc site with.
11 years ago
Michael Scherer
7a220e3b94
fix make tests to use the set of module from git checkout
...
If someone try to run the test suit with ansible already installed,
the mix between content in /usr/share and in the git checkout
can result in strange failure ( as I found out the hard way ). For example,
the test_copy module will call the action plugin for copy from git,
who will call the 'file' module from system, passing unsupported arguments
11 years ago
Michael Scherer
906f7fd8a0
check more files using make pyflakes ( ie subdirectory of lib/ansible/ )
11 years ago
Michael DeHaan
0cd09dd54f
Remove extra "latest/" subdirectory in docs build structure.
11 years ago
r-p-e
338ecdd578
Simplify the selection of date command
...
- use egrep patterns to detect BSDs in one ifeq
- use seconds-since-epoch as input for BSD date (-r option)
- get seconds-since-epoch from git log with "%at" format string
11 years ago
Patrick Callahan
a37b6a2ad3
Do not set RPMDIST to '%dist' when dist is not set by the distribution.
12 years ago
Michael DeHaan
8050110ba2
Not sure why RPM was trying to avoid certain files starting with f. Change that.
12 years ago
Michael DeHaan
f9a14f0d70
Fixup fetch doc formatting.
12 years ago
Elan Ruusamäe
a0678771cd
make path to nosetests executable configurable
...
this is to make use python2 when nosetests points to python3:
make NOSETEST=nosetests-2.7 tests
12 years ago
Michael DeHaan
3f3b2a9448
Smush Jinja2 braces in playbooks so unresolved variables get parsed nicely
12 years ago
Michael DeHaan
26819d707d
Reorganize docs structure to support snapshots.
12 years ago
Michael DeHaan
148d8859ba
Docs on parameterized roles, make document generation output less noisy
12 years ago
Serge van Ginderachter
ec6236a107
add clean up authors file to make clean
12 years ago
Jimmy Tang
40ca1d4b3e
Teach 'make rpm' to build on RHEL5/SL5 etc...
12 years ago
Jimmy Tang
8c6caa2762
Fix up other places in makefile to use PYTHON variable
...
Only the nosetests aren't using the PYTHON variable now.
12 years ago
Michael DeHaan
e5f5d354cf
Merge pull request #2278 from jcftang/devel
...
Teach makefile to accept different versions of python
12 years ago
Tim Bielawa
badb41390e
Update the Makefile and build-site.py to notify of missing dependencies for doc compiling
12 years ago
Daniel Hokka Zakrisson
e2c1b34dbb
Remove webdocs from docs
...
No reason to build the website for RPMs/DEBs, adding dependency on
Sphinx.
12 years ago
Jimmy Tang
785068df63
Teach makefile to accept different versions of python
...
This commit makes the Makefile nicer for packagers so they can select versions
of python. E.g. on a RHEL5 system with Python2.6 (installed from EPEL)
make PYTHON=python2.6 install
12 years ago
Michael DeHaan
38bd17af22
Restore authors file
12 years ago
Michael DeHaan
fa550f3d7e
Adding a script to auto-generate an authors file, runnable from 'make authors', which is called from 'make docs/webdocs'.
12 years ago
Michael DeHaan
e9d5cf3bc2
Fix documentation YAML for pkgin module
12 years ago
Jan-Piet Mens
17f31a2a79
CLI: ansible-doc shows lists of modules & module docs on command-line
...
check path is directory
added manpage & setup
small cleanup
shut up module_formatter in utils to avoid trace print on crud files in library
12 years ago
Dag Wieers
a162fa70da
moduleformatter.py should include our own ansible clone
...
Without this, module_formatter.py relies on the installed ansible which is wrong in more than one way.
12 years ago
Dag Wieers
d4b6aecd97
Fix broken RPM names due to static _rpmfilename
12 years ago
Michael DeHaan
062484b9bd
Put generated manpages back in correct directory
12 years ago
Michael DeHaan
110244d7b4
Merge branch 'remove-argparse' of git://github.com/dagwieers/ansible into devel
...
Conflicts:
hacking/module_formatter.py
Don't run webdocs build when building packages
12 years ago
Marco Vito Moscaritolo
ee679c0190
Unified document generator and make to generate JSON and JS files
12 years ago
Michael DeHaan
d5bb7258c8
Working on makefile
12 years ago
Dag Wieers
2dcd0846ab
Use getopt instead of argparse
...
On RHEL5 and RHEL6 there is not argparse, and 'make rpm' fails because of this.
With this change it works, and I can test and fix my own documentation...
12 years ago
Tim Bielawa
9541b47b52
Keep the man3 directory. 'make docs' breaks without it.
12 years ago
Michael DeHaan
4a95194424
Docs rebuild in new project structure.
12 years ago
Tim Bielawa
85fb7c6d4b
Library functions and modules should be in the 3 man page section. Also the files should end in '.3'
12 years ago
Michael DeHaan
53d24ef002
Check in generated manpage documentation from modules
12 years ago
Dag Wieers
765061d445
Make use of UTC dates for RPM timestamp
...
So they can be shared/compared by people in different timezones
12 years ago
Jan-Piet Mens
61ee632d23
documentation: man template: support empty options; add Version to Makefile
12 years ago
Michael DeHaan
06cfc52afd
fix tests and change nosetests flags so asserts show what comparisons failed
12 years ago
Jan-Piet Mens
d47e15a1f2
module_formatter in hacking/
12 years ago
Matthew Johnson
5072ed3bd3
date parsing for OSX is BSD-like
12 years ago
Brian Coca
83d1028a21
- Makefile now works with freebsd (date command options are diff)
...
date still issues warning and ignores TZ
- Updated tests to work inside bsd jails (127 addresses are an issue)
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
12 years ago
Michael DeHaan
eee2d1afd0
If ANSIBLE_KEEP_REMOTE_FILES=1 is set as an environment file, remote files will not be deleted, which is useful only for development debugging purposes.
12 years ago