The issue is that you are calling the workflow within a step, while this is supported as a job.
What you should have is:
jobs:
my-test-job:
uses: ./.github/actions/test
with:
username: John
secrets:
token: secret Token