You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by jm...@apache.org on 2020/04/16 05:47:28 UTC
[incubator-datasketches-cpp] branch master updated (21e3a87 ->
8f37f64)
This is an automated email from the ASF dual-hosted git repository.
jmalkin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git.
from 21e3a87 Merge pull request #105 from apache/evenly_spaced_quantiles
add d72cc02 [WIP] add catch, move sampling and frequent items tests to catch
add 1ab1b92 convert kll and cpc to catch2 tests
add 2581b1c migrate hll, theta to catch2 for testing
add e82dfd7 [still WIP] comment out unsued test function, but keep for possible future debugging
add 7574e7a attempt at a CI build
add 12d829b remove dependence on cppunit
add c8e5ff4 remove cppunit from CI workflow, fix missing include and warnings from signed/unsigned comparisons
add 4838cbf cleanup cmake interface definitions, fix more comparison warnings, fix isnan issue in sampling
add f84f41c try adding windows to CI matrix, enable python tests, and loosen one python kll bound a bit to reduce occasional test failures
add 3bf37df syntax fix in workflow file
add e37e8ff specify python3 in workflow
add 6d8087a workflow: disable windows builds, install python dependencies
add d679b35 workflow: typo fix
add c3314bb fix ubuntu compiler warnings in python wrapper
add f71b87f Merge branch 'master' of github.com:apache/incubator-datasketches-cpp into catch2_tests
add eb3f0a5 use tox for python tests and merge new kll changes from master
new 8f37f64 Merge pull request #107 from apache/catch2_tests
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/build_cmake.yml | 57 +
CMakeLists.txt | 3 +-
cmake/FindCppUnit.cmake | 42 -
common/test/CMakeLists.txt | 17 +-
common/test/catch.hpp | 17618 +++++++++++++++++++
common/test/catch_runner.cpp | 7 +
cpc/CMakeLists.txt | 2 -
cpc/test/CMakeLists.txt | 8 +-
cpc/test/compression_test.cpp | 77 +-
cpc/test/cpc_sketch_test.cpp | 715 +-
cpc/test/cpc_union_test.cpp | 251 +-
fi/CMakeLists.txt | 2 -
fi/test/CMakeLists.txt | 5 -
fi/test/frequent_items_sketch_custom_type_test.cpp | 122 +-
fi/test/frequent_items_sketch_test.cpp | 645 +-
fi/test/reverse_purge_hash_map_test.cpp | 55 +-
hll/CMakeLists.txt | 2 -
hll/test/AuxHashMapTest.cpp | 124 +-
hll/test/CouponHashSetTest.cpp | 226 +-
hll/test/CouponListTest.cpp | 334 +-
hll/test/CrossCountingTest.cpp | 141 +-
hll/test/HllArrayTest.cpp | 357 +-
hll/test/HllSketchTest.cpp | 501 +-
hll/test/HllUnionTest.cpp | 707 +-
hll/test/IsomorphicTest.cpp | 198 +-
hll/test/TablesTest.cpp | 51 +-
hll/test/ToFromByteArrayTest.cpp | 271 +-
kll/CMakeLists.txt | 2 -
kll/test/CMakeLists.txt | 5 -
kll/test/kll_sketch_custom_type_test.cpp | 113 +-
kll/test/kll_sketch_test.cpp | 577 +-
kll/test/kll_sketch_validation.cpp | 147 +-
pyproject.toml | 12 +
python/src/kll_wrapper.cpp | 6 +-
python/tests/kll_test.py | 4 +-
sampling/CMakeLists.txt | 2 -
sampling/include/var_opt_sketch_impl.hpp | 19 +-
sampling/include/var_opt_union_impl.hpp | 2 +-
sampling/test/CMakeLists.txt | 5 -
sampling/test/var_opt_sketch_test.cpp | 910 +-
sampling/test/var_opt_union_test.cpp | 609 +-
setup.py | 3 +-
theta/CMakeLists.txt | 2 -
theta/test/theta_a_not_b_test.cpp | 403 +-
theta/test/theta_intersection_test.cpp | 406 +-
theta/test/theta_sketch_test.cpp | 755 +-
theta/test/theta_union_test.cpp | 157 +-
47 files changed, 21813 insertions(+), 4864 deletions(-)
create mode 100644 .github/workflows/build_cmake.yml
delete mode 100644 cmake/FindCppUnit.cmake
create mode 100644 common/test/catch.hpp
create mode 100644 common/test/catch_runner.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org
[incubator-datasketches-cpp] 01/01: Merge pull request #107 from
apache/catch2_tests
Posted by jm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jmalkin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git
commit 8f37f6486cc49220e5879e8cce13a3e0a4539a39
Merge: 21e3a87 eb3f0a5
Author: Jon Malkin <jm...@users.noreply.github.com>
AuthorDate: Wed Apr 15 22:47:18 2020 -0700
Merge pull request #107 from apache/catch2_tests
Move unit tests to catch2, enable CI builds
.github/workflows/build_cmake.yml | 57 +
CMakeLists.txt | 3 +-
cmake/FindCppUnit.cmake | 42 -
common/test/CMakeLists.txt | 17 +-
common/test/catch.hpp | 17618 +++++++++++++++++++
common/test/catch_runner.cpp | 7 +
cpc/CMakeLists.txt | 2 -
cpc/test/CMakeLists.txt | 8 +-
cpc/test/compression_test.cpp | 77 +-
cpc/test/cpc_sketch_test.cpp | 715 +-
cpc/test/cpc_union_test.cpp | 251 +-
fi/CMakeLists.txt | 2 -
fi/test/CMakeLists.txt | 5 -
fi/test/frequent_items_sketch_custom_type_test.cpp | 122 +-
fi/test/frequent_items_sketch_test.cpp | 645 +-
fi/test/reverse_purge_hash_map_test.cpp | 55 +-
hll/CMakeLists.txt | 2 -
hll/test/AuxHashMapTest.cpp | 124 +-
hll/test/CouponHashSetTest.cpp | 226 +-
hll/test/CouponListTest.cpp | 334 +-
hll/test/CrossCountingTest.cpp | 141 +-
hll/test/HllArrayTest.cpp | 357 +-
hll/test/HllSketchTest.cpp | 501 +-
hll/test/HllUnionTest.cpp | 707 +-
hll/test/IsomorphicTest.cpp | 198 +-
hll/test/TablesTest.cpp | 51 +-
hll/test/ToFromByteArrayTest.cpp | 271 +-
kll/CMakeLists.txt | 2 -
kll/test/CMakeLists.txt | 5 -
kll/test/kll_sketch_custom_type_test.cpp | 113 +-
kll/test/kll_sketch_test.cpp | 577 +-
kll/test/kll_sketch_validation.cpp | 147 +-
pyproject.toml | 12 +
python/src/kll_wrapper.cpp | 6 +-
python/tests/kll_test.py | 4 +-
sampling/CMakeLists.txt | 2 -
sampling/include/var_opt_sketch_impl.hpp | 19 +-
sampling/include/var_opt_union_impl.hpp | 2 +-
sampling/test/CMakeLists.txt | 5 -
sampling/test/var_opt_sketch_test.cpp | 910 +-
sampling/test/var_opt_union_test.cpp | 609 +-
setup.py | 3 +-
theta/CMakeLists.txt | 2 -
theta/test/theta_a_not_b_test.cpp | 403 +-
theta/test/theta_intersection_test.cpp | 406 +-
theta/test/theta_sketch_test.cpp | 755 +-
theta/test/theta_union_test.cpp | 157 +-
47 files changed, 21813 insertions(+), 4864 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org