This reverts commit 872ecba.
Fixes Github issue #63
This test was added in 3.2 and never merged up before now, but there is already a more complete test case in this 3.3 branch.
In the `_make_directory` wrapper, call `mkdir` with respect to the availability of a passed $context parameter. Also removed a `mkdir` call in the `set` method to use the `_make_directory` method instead.
There is an intermittent fatal error in composer if the APC opcode cache is enabled, per composer/composer#264 - this config change prevents opcode caching but allows access to the user cache.
Per discussion in #52, expected failures on HHVM will be converted to skipped tests until 3.4 is released and on Travis.
It's unlikely travis will ever be able to test this class, because it only runs on windows. The big block of skipped tests creates a lot of noise and will mask skipped tests that we actually care about. Therefore, on travis we skip the test class definition to force silent skipping of the tests.
Adds travis and cache module configuration to run the unit tests for these drivers - which are currently being skipped - on all supported environments.
Adds and configures kohana/koharness to build a skeleton Kohana application and then uses that environment to run the unit tests on travis (and locally, if required). Continues kohana/kohana#50
Since 1fdb7e3 the module does not provide any default config, so cache driver tests were mostly being skipped. Provide default configs within the unit tests so that these tests can run. Previously, the APC test was not checking for existence of the config causing travis build failures on HHVM (where APC is installed by default) but passes on other PHP versions because APC is not present.