diff options
author | Haavard <havardpe@yahoo-inc.com> | 2017-02-08 15:36:39 +0000 |
---|---|---|
committer | Haavard <havardpe@yahoo-inc.com> | 2017-02-09 10:01:07 +0000 |
commit | be6fd7e1440e3dc4fe4c971379c81dbbb7a1de8d (patch) | |
tree | d9045eca4f3ed90d92661a47984bf9f54f7ee437 /eval/src/tests | |
parent | 771e8ed7e6852cd40db5aee3dc2eefe5209fc3a0 (diff) |
add support for loading lz4 compressed json tensors
Diffstat (limited to 'eval/src/tests')
-rw-r--r-- | eval/src/tests/eval/value_cache/bad_lz4.json.lz4 | bin | 0 -> 156 bytes | |||
-rw-r--r-- | eval/src/tests/eval/value_cache/dense.json.lz4 | bin | 0 -> 156 bytes | |||
-rw-r--r-- | eval/src/tests/eval/value_cache/sparse.json.lz4 | bin | 0 -> 153 bytes | |||
-rw-r--r-- | eval/src/tests/eval/value_cache/tensor_loader_test.cpp | 16 |
4 files changed, 12 insertions, 4 deletions
diff --git a/eval/src/tests/eval/value_cache/bad_lz4.json.lz4 b/eval/src/tests/eval/value_cache/bad_lz4.json.lz4 Binary files differnew file mode 100644 index 00000000000..e17d91251a3 --- /dev/null +++ b/eval/src/tests/eval/value_cache/bad_lz4.json.lz4 diff --git a/eval/src/tests/eval/value_cache/dense.json.lz4 b/eval/src/tests/eval/value_cache/dense.json.lz4 Binary files differnew file mode 100644 index 00000000000..166d74ed6f6 --- /dev/null +++ b/eval/src/tests/eval/value_cache/dense.json.lz4 diff --git a/eval/src/tests/eval/value_cache/sparse.json.lz4 b/eval/src/tests/eval/value_cache/sparse.json.lz4 Binary files differnew file mode 100644 index 00000000000..0de6fae56e1 --- /dev/null +++ b/eval/src/tests/eval/value_cache/sparse.json.lz4 diff --git a/eval/src/tests/eval/value_cache/tensor_loader_test.cpp b/eval/src/tests/eval/value_cache/tensor_loader_test.cpp index d3ec7aae546..df0728a9d78 100644 --- a/eval/src/tests/eval/value_cache/tensor_loader_test.cpp +++ b/eval/src/tests/eval/value_cache/tensor_loader_test.cpp @@ -62,12 +62,20 @@ TEST_F("require that dense tensors can be loaded", ConstantTensorLoader(SimpleTe TEST_DO(verify_tensor(make_dense_tensor(), f1.create(TEST_PATH("dense.json"), "tensor(x[2],y[2])"))); } -TEST_F("require that sparse tensors can be loaded", ConstantTensorLoader(SimpleTensorEngine::ref())) { - TEST_DO(verify_tensor(make_sparse_tensor(), f1.create(TEST_PATH("sparse.json"), "tensor(x{},y{})"))); -} - TEST_F("require that mixed tensors can be loaded", ConstantTensorLoader(SimpleTensorEngine::ref())) { TEST_DO(verify_tensor(make_mixed_tensor(), f1.create(TEST_PATH("mixed.json"), "tensor(x{},y[2])"))); } +TEST_F("require that lz4 compressed dense tensor can be loaded", ConstantTensorLoader(SimpleTensorEngine::ref())) { + TEST_DO(verify_tensor(make_dense_tensor(), f1.create(TEST_PATH("dense.json.lz4"), "tensor(x[2],y[2])"))); +} + +TEST_F("require that lz4 compressed sparse tensor can be loaded", ConstantTensorLoader(SimpleTensorEngine::ref())) { + TEST_DO(verify_tensor(make_sparse_tensor(), f1.create(TEST_PATH("sparse.json.lz4"), "tensor(x{},y{})"))); +} + +TEST_F("require that bad lz4 file fails to load creating empty result", ConstantTensorLoader(SimpleTensorEngine::ref())) { + TEST_DO(verify_tensor(dense_tensor_nocells(), f1.create(TEST_PATH("bad_lz4.json.lz4"), "tensor(x[2],y[2])"))); +} + TEST_MAIN() { TEST_RUN_ALL(); } |