Junit report shows 0 tests even though in Artifacts report xml is generated

Hi, My number of tests is wrong compare to xml file and console output:

I think my gitlab script cannot find report file. But I dont now how make it works

My gitlab script:

stages:
 - test
test:
  image: docker:latest
  services:
    - name: docker:dind
      entrypoint: ["env", "-u", "DOCKER_HOST"]
      command: ["dockerd-entrypoint.sh"]
  variables:
    DOCKER_HOST: tcp://docker:2375/
    DOCKER_DRIVER: overlay2
    DOCKER_TLS_CERTDIR: ""
  stage: test
  before_script:
    - docker login -u "xxxx" -p "yyyy" docker.io
  script: 
    - docker run --name authContainer "xxxx/dockerImage:0.0.1"
  after_script:
    - docker cp authContainer:/artifacts/test-result.xml .
  artifacts:
    when: always
    paths:
      - ./**/*test-result.xml
    reports:
      junit:
         - ./**/*test-result.xml