Перейти к содержимому

Chrome DevTools: Инструменты тестировщика
онлайн, начало 27 февраля
Английский для тестировщиков
онлайн, начало 2 марта
Школа для начинающих тестировщиков
онлайн, начало 27 февраля
Git: инструменты тестировщика
онлайн, начало 27 февраля
Фотография

Проблема с кодировкой в Jenkins!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18

#1 BJladu4

BJladu4

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Иванов В.В.

Отправлено 17 Март 2013 - 15:35

После выполнения теста в консоли пишется вот такая шняга (см. приложения). Как исправить кодировку, чтобы нормально отображался русский язык?

Прикрепленный файл  Screenshot-186.png   2,25МБ   120 Количество загрузок:
  • 0

#2 Rebz

Rebz

    Опытный участник

  • Members
  • PipPipPipPip
  • 471 сообщений


Отправлено 18 Март 2013 - 07:39

chcp 1251
через командную строчку изменит кодировку
  • 0

#3 BJladu4

BJladu4

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Иванов В.В.

Отправлено 18 Март 2013 - 20:53

А куда это писать?
  • 0

#4 BJladu4

BJladu4

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Иванов В.В.

Отправлено 19 Март 2013 - 15:16

Ввел в консоль обычную виндовую, не помогло
  • 0

#5 Rebz

Rebz

    Опытный участник

  • Members
  • PipPipPipPip
  • 471 сообщений


Отправлено 20 Март 2013 - 06:24

Ввел в консоль обычную виндовую, не помогло


Настройки проекта - Выполнить команду Windows - туда прописать вначале chcp 1251 и затем другие команды (если запуск производится из-под командной строки в дальнейшем).
  • 0

#6 BJladu4

BJladu4

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Иванов В.В.

Отправлено 20 Март 2013 - 18:23


Ввел в консоль обычную виндовую, не помогло


Настройки проекта - Выполнить команду Windows - туда прописать вначале chcp 1251 и затем другие команды (если запуск производится из-под командной строки в дальнейшем).

Сделал, ничего не помогает =( Одна белиберда
  • 0

#7 andrea

andrea

    Новый участник

  • Members
  • Pip
  • 28 сообщений
  • ФИО:Лучковский Андрей Юрьевич
  • Город:Киев

Отправлено 11 Январь 2016 - 08:42

Добрый день! Тоже столкнулся с проблемой кодировки при запуске тестов. Тесты запускаются через веб интерфейс Jenkins. Пишу тесты на Java + selenium + maven + Jenkins. Использую для написания intellij idea, OS Win10 x64. В idea на проэкте кодировка UTF-8. В некоторых тестах исходными данными являются String на кирилице. При запуске тестов через idea тесты отрабатывают нормально, данные не каверкаются. При запуске тестов через Jenkins все кирилические данные вводятся в виде иероглифов, соответственно тесты падают. Как с этим бороться? Заранее спасибо за советы.


  • 0

#8 Little_CJIOH

Little_CJIOH

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 447 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 11 Январь 2016 - 09:54

Переключать кодировку консоли: chcp 1251 выполнять надо в той консоли, где запускаете тест, перед запуском теста. Или искать как установить кодировку по умолчанию.


  • 0

#9 andrea

andrea

    Новый участник

  • Members
  • Pip
  • 28 сообщений
  • ФИО:Лучковский Андрей Юрьевич
  • Город:Киев

Отправлено 11 Январь 2016 - 12:15

Переключать кодировку консоли: chcp 1251 выполнять надо в той консоли, где запускаете тест, перед запуском теста. Или искать как установить кодировку по умолчанию.

я тесты запускаю через веб интерфейс дженкинса. В ключе запуска дженкинса прописывать кодировку? или как?


  • 0

#10 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 675 сообщений


Отправлено 11 Январь 2016 - 12:33

Задачу отредактировать что запускаете.

Там ищите где прописана команда запуска тестов (Выполнить команду Windows).

Перед этой командой прописать изменение кодировки.


  • 0

#11 andrea

andrea

    Новый участник

  • Members
  • Pip
  • 28 сообщений
  • ФИО:Лучковский Андрей Юрьевич
  • Город:Киев

Отправлено 11 Январь 2016 - 15:34

Задачу отредактировать что запускаете.

Там ищите где прописана команда запуска тестов (Выполнить команду Windows).

Перед этой командой прописать изменение кодировки.

сори, но не совсем понимаю. Вот скрин настроек джоба, где именно прописывать команду для изменения кодировки?

Прикрепленные файлы

  • Прикрепленный файл  Untitled.png   305,92К   17 Количество загрузок:

  • 0

#12 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 12 Январь 2016 - 07:30

 

Задачу отредактировать что запускаете.

Там ищите где прописана команда запуска тестов (Выполнить команду Windows).

Перед этой командой прописать изменение кодировки.

сори, но не совсем понимаю. Вот скрин настроек джоба, где именно прописывать команду для изменения кодировки?

 

вот здесь. Только тебе надо добавить выполнение Windows команды(а не bash скрипта, как на скрине)

Прикрепленные файлы

  • Прикрепленный файл  Screenshot1.jpg   27,18К   26 Количество загрузок:

  • 0

#13 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 675 сообщений


Отправлено 12 Январь 2016 - 08:22

Андрей, надо копать, что там в кнопке расширенные.

Или так получается надо добавлять в раздел Add pre-built steps - добавить Выполнить команду Windows, куда и поместить команду смены кодировки.


  • 0

#14 Little_CJIOH

Little_CJIOH

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 447 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 12 Январь 2016 - 10:10

Андрей, надо копать, что там в кнопке расширенные.

Или так получается надо добавлять в раздел Add pre-built steps - добавить Выполнить команду Windows, куда и поместить команду смены кодировки.

Pre-built не поможет кодовая страница переключается для той консоли в которой выполнена команда.

Гуглите как переключить дефолтную кодировку консоли, там не сложно.

Либо копайте в "расширенные", может там можно куда воткнуть переключение кодовой страницы.


  • 0

#15 andrea

andrea

    Новый участник

  • Members
  • Pip
  • 28 сообщений
  • ФИО:Лучковский Андрей Юрьевич
  • Город:Киев

Отправлено 12 Январь 2016 - 12:00

проблему решил. Настройки проэкта -> Сборка -> Расширенные -> поле MAVEN_OPTS ввел ключ "-Dfile.encoding=UTF-8" (без кавычек). При запуске тестов кирилические данные воодятся так как надо). Всем спасибо за помощь!


  • 0

#16 sashecolin

sashecolin

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Гараева Александра
  • Город:Казань


Отправлено 13 Январь 2016 - 15:33

Здравствуйте!

столкнулась с аналогичной проблемой,

1. выставила в настройках jenkins предложенное значение:

Настройки проекта -> Сборка -> Расширенные -> поле MAVEN_OPTS ввел ключ -Dfile.encoding=UTF-8 

2. пробовала в pom.xml указать кодировку:

<plugin>

      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <version>2.5</version>
      <configuration>
        <argLine>-Dfile.encoding=UTF-8</argLine>
      </configuration>
</plugin>
 
и здесь:
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
 
но не помогает ни то, ни другое, файл с результатом выполнения теста сохраняется в кодировке ISO-8859-5.
 
подскажите, пожалуйста, куда дальше копать?
 
подозреваю, что в пом файле уже может быть перебор с параметрами, покажите, пожалуйста, примеры Ваших работающих pom.xml?
 

пример моей pom.xml :

<?xml version="1.0" encoding="UTF-8"?>
             xmlns:xsi="http://www.w3.org/20...chema-instance"
    <modelVersion>4.0.0</modelVersion>
    <groupId>MySel20Proj</groupId>
    <artifactId>MySel20Proj</artifactId>
    <version>1.0</version>
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  </properties>
    <dependencies>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>2.28.0</version>
        </dependency>
        <dependency>
            <groupId>com.opera</groupId>
            <artifactId>operadriver</artifactId>
        </dependency>
    </dependencies>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.opera</groupId>
                <artifactId>operadriver</artifactId>
                <version>1.1</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.seleniumhq.selenium</groupId>
                        <artifactId>selenium-remote-driver</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
       <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.14.1</version>
        </dependency>
        </dependencies>
    </dependencyManagement>
<build>
<plugins>
<plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <version>2.14.1</version>
      <configuration>
        <encoding>UTF-8</encoding>
        <inputEncoding>UTF-8</inputEncoding>
        <outputEncoding>UTF-8</outputEncoding>
        <argLine>-Dfile.encoding=UTF-8</argLine>
      </configuration>
</plugin>
      </plugins>
 </build>
</project>

  • 0

#17 Yuriy_Usov

Yuriy_Usov

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 17 Май 2017 - 08:18

Добрый день.Столкнулся с аналогичной проблемой: Jenkins в логах вместо кириллицы писал знаки вопроса,и параметры на кириллице (которые посылал в автотест через дженкинс) тоже приходили в виде знаков вопросов.

Помогло следующее решение:

1) На удаленной машине,которая в роли Slave, стал запускать slave.jar c кодировкой UTF-8  (java -Dfile.encoding=UTF8 -jar C:\slave.jar -jnlpUrl ....)

2) В проекте jenkins, в разделе «Выполнить команду Windows» запускать команду со сменой кодировки : chcp 65001


  • 0

#18 mike1999

mike1999

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Нотлермов Михаил Юрьевич

Отправлено 07 Июль 2017 - 22:16

Ребят, логи Jenkinsa пишутся консолью операционки, где запускается mvn так что учитывайте это. Вот полезная статья на эту тему:

http://www.skipy.ru/...nsole_comp.html


  • 0

#19 QZull

QZull

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Олейников Константин Леонидович

Отправлено 21 Январь 2020 - 09:41

Вот эта статья помогла, надеюсь поможет еще кому.

https://medium.com/p...ws-a1f4b26e0db4


  • 1


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале