HDDS-142. TestMetadataStore fails on Windows.
Contributed by Íñigo Goiri.
This commit is contained in:
parent
19560bb704
commit
1be05a3623
@ -17,6 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package org.apache.hadoop.ozone;
|
package org.apache.hadoop.ozone;
|
||||||
|
|
||||||
|
import static org.apache.hadoop.test.PlatformAssumptions.assumeNotWindows;
|
||||||
|
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||||
@ -81,6 +83,11 @@ public static Collection<Object[]> data() {
|
|||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void init() throws IOException {
|
public void init() throws IOException {
|
||||||
|
if (OzoneConfigKeys.OZONE_METADATA_STORE_IMPL_ROCKSDB.equals(storeImpl)) {
|
||||||
|
// The initialization of RocksDB fails on Windows
|
||||||
|
assumeNotWindows();
|
||||||
|
}
|
||||||
|
|
||||||
testDir = GenericTestUtils.getTestDir(getClass().getSimpleName()
|
testDir = GenericTestUtils.getTestDir(getClass().getSimpleName()
|
||||||
+ "-" + storeImpl.toLowerCase());
|
+ "-" + storeImpl.toLowerCase());
|
||||||
|
|
||||||
@ -104,9 +111,13 @@ public void init() throws IOException {
|
|||||||
|
|
||||||
@After
|
@After
|
||||||
public void cleanup() throws IOException {
|
public void cleanup() throws IOException {
|
||||||
store.close();
|
if (store != null) {
|
||||||
store.destroy();
|
store.close();
|
||||||
FileUtils.deleteDirectory(testDir);
|
store.destroy();
|
||||||
|
}
|
||||||
|
if (testDir != null) {
|
||||||
|
FileUtils.deleteDirectory(testDir);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private byte[] getBytes(String str) {
|
private byte[] getBytes(String str) {
|
||||||
|
Loading…
Reference in New Issue
Block a user