Project

General

Profile

action #88612

Updated by riafarov about 3 years ago

### Motivation 
 Currently, error output in `validate_autoyast_profile` function is shown without readable separation between errors and list of executed queries. So that it is not so easy to get what is wrong by just looking in `autoinst-log.txt` 

 Please see the [current_not_formatted.png](https://progress.opensuse.org/attachments/11011/current_not_formatted.png) screenshot for how it looks. 

 If format the output, then it is easy to read and clarify what is wrong. Please see the [how_looks_formatted.png](https://progress.opensuse.org/attachments/11008/how_looks_formatted.png) screenshot for how it looks when formatted. 

 ### Task 
 Beautify the output of errors found during AutoYaST profile validation, so that it is easy to determine of what is wrong. 
 **Assumption:** it can be simply made by replacing "\n" characters in the string with the actual 'new line' character (this is what I actually did when got the formatted output). 

 ### Further info 
 We could use data we have in yaml to show in the output which node we have expected and also print xpath for debugging the test, in case there is an issue with this part. 
 We already upload autoyast profile, so we can skip printing parts of the generated xml.

Back