Troubleshooting Guide
The following are best practices and possible solutions to problems
that may occur during operation.
All the Playbooks have to be run from the root directory of the
Test Harness to avoid failures such as "File not found!", because the
paths to the needed configuration files are hardcoded into the
Playbooks.
If the setup_env.sh fails, for debugging, remove &>
/dev/null from the failed command. Then the output of the command will
be printed, and will not be redirected to /dev/null anymore.
When setup the uCPE Manager to be used by the TH using
setupuCPEManager.yml Playbook, if the uCPE username/password/host are
wrong or are missing, all the Sample test cases will fail. If the FTP
username/password/port are wrong or are missing, the tests that requires
file transfer to uCPE Manager will fail.
Ansible logs are not written into the log/ansible.log file when
the stdout_callback is set to selective in the ansible.cfg. For
debugging, check the python logs from log/debug.log file or change the
stdout_callback to debug and rerun the test.