notebook

都内でWEB系エンジニアやってます。

CypressのDockerイメージを日本語対応させる

GW前からちょこちょこ触りだしていたE2EのテストフレームワークCypress

Angularのサンプルプロジェクトに入れて少しづつ試していたのですがCircleCIでテスト回すようにしてみたらなんと日本語表示ができない状態でした

少し調べてみたところnotofontを入れるだけで対応できそう&パッケージが存在したようなのでCI回す際都度インストールさせるようにしてみました

  • .circleci/config.yml(一部抜粋)
version: '2.1'
commands:
  install_notofont:
    steps:
      - run: apt-get install -y fonts-noto-cjk
executor:
  cypress:
    docker:
      - image: cypress/base:10
jobs:
  e2e:
    executor: cypress
    steps:
      - install_notofont
      .....
      .....
      .....
      .....
  • 対応前 f:id:swfz:20190505235458p:plain

  • 対応後 f:id:swfz:20190505235440p:plain

むだに2.1から使えるexecutor,commandsを使って分けてますがやってることはただただapt-getしてるだけです

今回は小ネタですがもうすこしいじってみたらまた記事書きます!