def splitext(path):
    i = 0
    n = -1
    for c in path:
        if c == '.': n = i
        i = i+1
    if n < 0:
        return (path, "")
    else:
        return (path[:n], path[n:])
Execute java for targets directly and don't use the test mixin.
dataset/ETHPy150Open azoft-dev-team/imagrium/env/Lib/javapath.py/splitext--crossover with--dataset/ETHPy150Open pantsbuild/pants/src/python/pants/backend/jvm/tasks/junit_run.py/JUnitRun.execute_java_for_coverage