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