qahw: test: Add Automation Debug Log (ADL) LogTag
Add ADL logtag in some fprintf statements so that
automation team can use these logs for testing
purpose in LE build.
NOTE: Please dont modify these ADL logs.
Change-Id: I265e98821dc2f76625c5d4d4e12be5a1d44d08dd
diff --git a/qahw_api/test/qahw_multi_record_test.c b/qahw_api/test/qahw_multi_record_test.c
index 8044f77..f0720f2 100644
--- a/qahw_api/test/qahw_multi_record_test.c
+++ b/qahw_api/test/qahw_multi_record_test.c
@@ -329,9 +329,12 @@
strlcat(param, params->profile, sizeof(param));
qahw_in_set_parameters(in_handle, param);
- fprintf(log_file, "\n Please speak into the microphone for %lf seconds, handle(%d)\n", params->record_length, params->handle);
+ /* Caution: Below ADL log shouldnt be altered without notifying automation APT since it used for
+ * automation testing
+ */
+ fprintf(log_file, "\n ADL: Please speak into the microphone for %lf seconds, handle(%d)\n", params->record_length, params->handle);
if (log_file != stdout)
- fprintf(stdout, "\n Please speak into the microphone for %lf seconds, handle(%d)\n", params->record_length, params->handle);
+ fprintf(stdout, "\n ADL: Please speak into the microphone for %lf seconds, handle(%d)\n", params->record_length, params->handle);
snprintf(file_name + name_len, sizeof(file_name) - name_len, "%d.wav", (0x99A - params->handle));
FILE *fd = fopen(file_name,"w");
@@ -467,14 +470,17 @@
fprintf(stdout, "could not close input stream %d, handle(%d)\n",rc, params->handle);
}
- /* Print instructions to access the file. */
- fprintf(log_file, "\n\n The audio recording has been saved to %s. Please use adb pull to get "
+ /* Print instructions to access the file.
+ * Caution: Below ADL log shouldnt be altered without notifying automation APT since it used for
+ * automation testing
+ */
+ fprintf(log_file, "\n\n ADL: The audio recording has been saved to %s. Please use adb pull to get "
"the file and play it using audacity. The audio data has the "
"following characteristics:\n Sample rate: %i\n Format: %d\n "
"Num channels: %i, handle(%d)\n\n",
file_name, params->config.sample_rate, params->config.format, params->channels, params->handle);
if (log_file != stdout)
- fprintf(stdout, "\n\n The audio recording has been saved to %s. Please use adb pull to get "
+ fprintf(stdout, "\n\n ADL: The audio recording has been saved to %s. Please use adb pull to get "
"the file and play it using audacity. The audio data has the "
"following characteristics:\n Sample rate: %i\n Format: %d\n "
"Num channels: %i, handle(%d)\n\n",
@@ -893,9 +899,12 @@
fprintf(log_file, "could not unload hal %d \n",ret);
}
- fprintf(log_file, "\n Done with hal record test \n");
+ /* Caution: Below ADL log shouldnt be altered without notifying automation APT since it used
+ * for automation testing
+ */
+ fprintf(log_file, "\n ADL: Done with hal record test \n");
if (log_file != stdout) {
- fprintf(stdout, "\n Done with hal record test \n");
+ fprintf(stdout, "\n ADL: Done with hal record test \n");
fclose(log_file);
}
wakelock_acquired = request_wake_lock(wakelock_acquired, false);
diff --git a/qahw_api/test/qahw_playback_test.c b/qahw_api/test/qahw_playback_test.c
index 2816f1d..6578bff 100644
--- a/qahw_api/test/qahw_playback_test.c
+++ b/qahw_api/test/qahw_playback_test.c
@@ -713,9 +713,12 @@
qahw_out_drain(params->out_handle, QAHW_DRAIN_ALL);
pthread_cond_wait(¶ms->drain_cond, ¶ms->drain_lock);
fprintf(log_file, "stream %d: out of compress drain\n", params->stream_index);
- fprintf(log_file, "stream %d: playback completed successfully\n", params->stream_index);
pthread_mutex_unlock(¶ms->drain_lock);
}
+ /* Caution: Below ADL log shouldnt be altered without notifying automation APT since
+ * it used for automation testing
+ */
+ fprintf(log_file, "ADL: stream %d: playback completed successfully\n", params->stream_index);
}
exit = true;
continue;
@@ -1779,7 +1782,10 @@
wakelock_acquired = request_wake_lock(wakelock_acquired, true);
num_of_streams = i+1;
- fprintf(log_file, "Starting audio hal tests for streams : %d\n", num_of_streams);
+ /* Caution: Below ADL log shouldnt be altered without notifying automation APT since it used
+ * for automation testing
+ */
+ fprintf(log_file, "ADL: Starting audio hal tests for streams : %d\n", num_of_streams);
if (kpi_mode == true && num_of_streams > 1) {
fprintf(log_file, "kpi-mode is not supported for multi-playback usecase\n");
@@ -1953,6 +1959,9 @@
fclose(log_file);
wakelock_acquired = request_wake_lock(wakelock_acquired, false);
- fprintf(log_file, "\nBYE BYE\n");
+ /* Caution: Below ADL log shouldnt be altered without notifying automation APT since it used
+ * for automation testing
+ */
+ fprintf(log_file, "\nADL: BYE BYE\n");
return 0;
}