Improved the test suite run 10x faster
Merge pull request #17 from alquerci/ipv/test_suite

Make the test suite run 10x faster
Added tests to keep permissions of the target link on rmtree
Fixed `cygapt.utils.rmtree` for Windows

On Window the write permission is also needed.
Added missing assertion for install and remove package
Merge pull request #30 from alquerci/add/test/install_remove_asserts

Added missing assertion for install and remove package
Fixed test for testing [x86|x86_64]/setup.ini selection
Fixed the [x86|x86_64]/setup.ini selection
Merge pull request #29 from alquerci/add/test/arch

Fixed test for architecture selection
Merge pull request #28 from alquerci/fix/rmtree_on_windows

Fixed `cygapt.utils.rmtree` for Windows
Added a test for the `postinstall` command
Added the `postinstall` command
Added a test that option -y, --nopostinstall is deprecated
Added a deprecation warning when the nopostinstall option is used
Added a test for the `postremove` command
Added the `postremove` command
Added a test that option -z, --nopostremove is deprecated
Added a deprecation warning when the nopostremove option is used
Merge pull request #27 from alquerci/add/cmd/install_script

Added postinstall and postremove commands
Fixed the library imports for tests on Windows platform

The `SD_SRC` directory a cygwin path and so not compatible with the
Windows Python executable.

To support running tests on Windows plaform through make.

   $ make test PYTHON=<python executable>

We need an alternative way to add the `SD_SRC` directory into the
Python system path. So we need to change the current working
directory to `SD_SRC`.