์ฐ๋ฆฌ๋ ์ผ๋ถ ์์คํ ์ ๋ฐฉ๋์ ํ ์คํธ ์์ ๊ธฐ๋ณธ ์ค์น ๋ฐ ์ต์ ์ ํ ์คํธํ์ง๋ง ์ง๊ธ๊น์ง๋ Windows์์๋ ํ ์คํธํ์ง ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋๋๋ก ์ฐฝ์ ๋ํ elasticserch๋ฅผ ์ค๋จํ๊ณ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ํตํด์๋ง ์์๋ด๊ธฐ ๋๋ฌธ์ ํ์ํฉ๋๋ค(์: https://github.com/elastic/elasticsearch/pull/18473, https://github.com/ ์ฐธ์กฐ). Elastic/elasticsearch/issues/16086). Windows์ฉ ๋ฐ์ฅ ํ ์คํธ์ ์ ์ฌํ ๊ฒ์ด ํ์ํฉ๋๋ค. ๊ณต๊ฐ ์ฐฝ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ ์๋ ์์ง๋ง ์ต์ํ ์ก์ธ์ค ๊ถํ์ด ์๋ ์ฌ๋๋ค์ ์ํด ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ํ ์คํธํ ์ ์๋ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค.
cc @elastic/microsoft ์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ์์ ํ๋ฉด ์ข์ ๊ฒ์ ๋๋ค. ์์ผ๋ก ๋ช ์ฃผ ์์ msi์ ๋ํด์๋ ์ ์ฌํ ๋ฐฉ๋์ ํ ์คํธ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
vagrant-cucumber ํ๋ฌ๊ทธ์ธ https://github.com/scalefactory/vagrant-cucumber ๋ฅผ ์ฌ์ฉํ์ฌ Vagrant ์์์ ๋ํด Cucumber ํ ์คํธ๋ฅผ ์คํํ์ต๋๋ค.
Vagrant 1.8์ ์ฐ๊ฒฐ๋ ํด๋ก ์ง์์ ์ฌ์ฉํ๋ฉด MSI ํจํค์ง ๋ฑ์ ๊ณ์ํด์ ์ค์นํ ์ ์๋ ๊นจ๋ํ ๊ธฐ๋ณธ ํ๊ฒฝ์ ๊ฐ๋๋ก ๊ฐ ํ ์คํธ ์ฌ์ด์ VM์ ์ฌ์ค์ ํ๋ ๊ฒ์ด ์ ๋ง ๋นจ๋ผ์ผ ํฉ๋๋ค.
๋ค์์ Linux ์์์ ๋ํ ์ํ์ ๋๋ค. https://github.com/StefanScherer/cups-cucumber-test/blob/master/features/lpr.feature
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ Windows VM์์๋ ์๋ํฉ๋๋ค. VirtualBox Vagrant Boxes์ ํจ๊ป ์คํ๋๋ ์ผ๋ถ Windows ํ๊ฒฝ์ด ์์ต๋๋ค.
๊ทธ๋ฅ ๋ด 2 ์ผํธ.
#18475๋ก ๋์ฒด๋จ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
cc @elastic/microsoft ์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ์์ ํ๋ฉด ์ข์ ๊ฒ์ ๋๋ค. ์์ผ๋ก ๋ช ์ฃผ ์์ msi์ ๋ํด์๋ ์ ์ฌํ ๋ฐฉ๋์ ํ ์คํธ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.