In the pursuit to provide an efficient preventive maintenance, a weekly test is performed in the ALMA’s central signal processing machine (Correlator) to detect and correct problems in hardware devices before they are detected during the valuable observation time. A proposal to increment the testing over antenna devices, compounding the \ac{DTS} and was approved to be integrated during this weekly test plan.
The Python-based automatic DTS test checks for several conditions such as timing status in the \acp{DTX}, locking state for digitizer clocks, parity error counts at receiver units, timing event for varying \ac{DGCK} phases and digitizer statistics moments under 5.0\% error. As \ac{ALMA} Observatory possesses 66 antennas, testing of this magnitude in a serial sequence took 4.5 hours to complete, demanding a considerable amount of time each week. To cope with this timing problem, the testing process was reformulated to include execution by threads with the inclusion of general antenna check-up (Front-end and Back-end device configuration) for providing stable signal levels to the digitizer units. The exception management allows to stop digitizer statistics test if some antenna-related problem is found configuring instruments. The efforts toward this time reduction left us with a massive parallel execution, including a major software review in the system, taking 5 minutes in average to be completed in the whole array, giving a final result of \textbf{53.97} fold speed increase compared with the original approach. The test can be executed with a reduced set of antennas, alternatively, the user can exclude individual antennas from the execution. The results for the overall execution are saved in two files: one for storing the outcome of each test in a certain antenna; and a second file which stores digitizer’s statistics information.