Can I store my tests in a directory other than the tests directory in my project?
By default, dbt expects your singular test files to be located in the tests subdirectory of your project, and generic test definitions to be located in tests/generic or macros.
To change this, update the test-paths configuration in your dbt_project.yml file, like so:
test-paths: ["my_cool_tests"]
Then, you can define generic tests in my_cool_tests/generic/, and singular tests everywhere else in my_cool_tests/.