Тест инструментовки не пройден в лаборатории тестирования, символ плохой валюты

Неправильно здесь то, что ваша конфигурация управления сеансом настроена на закрытие сеанса при совершении транзакции. Проверьте, есть ли у вас что-то вроде:

thread 

в вашей конфигурации.

Чтобы преодолеть эту проблему, вы можете изменить конфигурацию фабрики сеансов или открыть другой сеанс и только спросить для тех ленивых загруженных объектов. Но я бы предложил здесь инициализировать эту ленивую коллекцию в самой getModelByModelGroup и вызвать:

Hibernate.initialize(subProcessModel.getElement());

, когда вы все еще в активном сеансе.

И последнее. Дружелюбный совет. У вас есть что-то вроде этого в вашем методе:

            for (Model m : modelList)
            if (m.getModelType().getId() == 3) {
                model = m;
                break;
            }

Пожалуйста, установите этот код, просто отфильтруйте эти модели с идентификатором типа, равным 3 в запросе, только пару строк выше.

Некоторое чтение:

заводская конфигурация сеанса

проблема с закрытой сессией

1
задан maik 17 January 2019 в 02:39
поделиться

1 ответ

можно передать желаемую локаль в тестовую лабораторию с параметром --device.

поскольку документация для gcloud firebase test and run гласит:

--device теперь является предпочтительным способом задания тестовых устройств и не может использоваться вместе с [ 114], --os-version-ids, --locales или --orientations. Если пропустить все предыдущие флаги, связанные с измерением, будут запущены тесты для одного устройства с использованием значений по умолчанию для всех четырех измерений устройства.

--device model=shamu,version=23,locale=fr_FR,orientation=default

, иначе он просто будет использовать локаль по умолчанию en, что приводит к тому, что ¤ не указан символ валюты.

предполагать, что французская локаль означает как символ валюты, может быть ошибочным; потому что при запуске gcloud firebase test android locales list он выводит довольно много колоний:

│ fr     │ French                      │                                          
│ fr_BE  │ French                      │ Belgium                           
│ fr_BF  │ French                      │ Burkina Faso                      
│ fr_BI  │ French                      │ Burundi                           
│ fr_BJ  │ French                      │ Benin                             
│ fr_BL  │ French                      │ Saint Barthélemy                  
│ fr_CA  │ French                      │ Canada                            
│ fr_CD  │ French                      │ Congo (DRC)                       
│ fr_CF  │ French                      │ Central African Republic          
│ fr_CG  │ French                      │ Congo (Republic)                  
│ fr_CH  │ French                      │ Switzerland                       
│ fr_CI  │ French                      │ Côte d’Ivoire                     
│ fr_CM  │ French                      │ Cameroon                          
│ fr_DJ  │ French                      │ Djibouti                          
│ fr_DZ  │ French                      │ Algeria                           
│ fr_FR  │ French                      │ France                            
│ fr_GA  │ French                      │ Gabon                             
│ fr_GF  │ French                      │ French Guiana                     
│ fr_GN  │ French                      │ Guinea                            
│ fr_GP  │ French                      │ Guadeloupe                        
│ fr_GQ  │ French                      │ Equatorial Guinea                 
│ fr_HT  │ French                      │ Haiti                             
│ fr_KM  │ French                      │ Comoros                           
│ fr_LU  │ French                      │ Luxembourg                        
│ fr_MA  │ French                      │ Morocco                           
│ fr_MC  │ French                      │ Monaco                            
│ fr_MF  │ French                      │ Saint Martin                      
│ fr_MG  │ French                      │ Madagascar                        
│ fr_ML  │ French                      │ Mali                              
│ fr_MQ  │ French                      │ Martinique                        
│ fr_MR  │ French                      │ Mauritania                        
│ fr_MU  │ French                      │ Mauritius                         
│ fr_NC  │ French                      │ New Caledonia                     
│ fr_NE  │ French                      │ Niger                             
│ fr_PF  │ French                      │ French Polynesia                  
│ fr_PM  │ French                      │ Saint Pierre and Miquelon         
│ fr_RE  │ French                      │ Réunion                           
│ fr_RW  │ French                      │ Rwanda                            
│ fr_SC  │ French                      │ Seychelles                        
│ fr_SN  │ French                      │ Senegal                           
│ fr_SY  │ French                      │ Syria                             
│ fr_TD  │ French                      │ Chad                              
│ fr_TG  │ French                      │ Togo                              
│ fr_TN  │ French                      │ Tunisia                           
│ fr_VU  │ French                      │ Vanuatu                           
│ fr_WF  │ French                      │ Wallis and Futuna                 
│ fr_YT  │ French                      │ Mayotte                           
0
ответ дан Martin Zeitler 17 January 2019 в 02:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: