Test only changed file with Absinthe/GraphQL based test

Hi, is it possible to check run only GraphQL Absinthe test which are related file/module changed. For context i am working on codebase which primarily use GraphQL API testing (using Absinthe.run combined with Absinthe Schema) for test. (The code is structured like below picture). Is it possible if i change Domain Logic A module, then run only test related to Absinthe Schema A (and not other).

My theory is that if i could track for each test file which module/function they call (via Compile Tracer module), using that data i could check when which module change, what test should be run (ignoring the Absinthe Schema).