-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Container Tests Refactoring #301
Conversation
The old tests that are fully replaced by the new tests are deleted. testIsContainerUpdateNeeded() has a partially replacement, but since it is not fully replacable, the old tests remain.
For the generic ContainerVersusContainer test:
|
For the common tests for all containers:
|
As far as I know, @SteffenSeckler wants to extend the AutoPasInterfaceTest to test 2 containers against each other. A basic version is already there. |
I think these tests will only test the containers with very few particles against each other. Correct me if I am wrong @SteffenSeckler. |
# Conflicts: # src/autopas/containers/linkedCells/traversals/C04SoACellHandler.h # tests/testAutopas/tests/containers/directSum/DirectSumContainerTest.cpp # tests/testAutopas/tests/containers/linkedCells/LinkedCellsTest.cpp # tests/testAutopas/tests/containers/linkedCells/traversals/C04SoATraversalTest.cpp
Co-Authored-By: FG-TUM <FG-TUM@users.noreply.github.com>
Description
Refactors the tests of the containers to remove duplicate code.
TODO:
not done
Pull together common tests for all Verlet lists containersCheck that Verlet-like containers need at most as many flops as othersthese tests have now actually been removed.Fixes
__syncthreads()
inSoAFunctorN3Pair()
of LJFunctorCuda(Globals).cuhotfixes
Related Pull Requests
None
Resolved Issues
How Has This Been Tested?
This adds lots of tests.
Notes
The gtest_discover_tests does now take more than a minute. I have submitted a merge request to fix this:
https://gitlab.kitware.com/cmake/cmake/merge_requests/4371