[NPMCLI-201] Run automated CI tests for the CLI on Windows Created: 28/Aug/18 Updated: 03/Jul/19 Resolved: 03/Jul/19 |
|
| Status: | Closed |
| Project: | Magnolia CLI |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Critical |
| Reporter: | Christopher Zimmermann | Assignee: | Maxime Michel |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Template: |
|
||||||||||||||||||||||||
| Acceptance criteria: |
Empty
|
||||||||||||||||||||||||
| Task DoR: |
Empty
|
||||||||||||||||||||||||
| Date of First Response: | |||||||||||||||||||||||||
| Description |
|
Bugs are continuously introduced into the CLI because of differences in Windows and Linux based systems. (See all of the windows related bugs: https://jira.magnolia-cms.com/issues/?jql=project%20%3D%20NPMCLI%20AND%20text%20~%20windows In order to prevent new bugs from being introduced in published versions, add a step to its CI to run the automated tests in a Windows environment. Marking as critical as this is an ongoing problem that is having negative effects in Magnolia trainings and on the early path for devs evaluating Magnolia. |
| Comments |
| Comment by Maxime Michel [ 23/Jan/19 ] |
|
Still no activity from Jenkins' side, let's rather try to do this on Travis from GitHub. |
| Comment by Maxime Michel [ 02/Jul/19 ] |
|
Now possible thanks to GitHub + Travis, but requires test tweaks to accomodate the different Linux flavor and Windows handling of files: https://travis-ci.com/magnolia-cms/npm-cli/builds/117658367 |
| Comment by Maxime Michel [ 03/Jul/19 ] |
|
A Travis + GitHub project setup was done and runs on Windows & Linux - since our current Jenkins setup doesn't handle Windows. |