[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:
Relates
relates to NPMCLI-188 mgnl jumpstart not working on centos 7 Closed
relates to NPMCLI-189 mgnl create-page the templateScript a... Closed
relates to NPMCLI-83 Ensure CLI works on Windows Closed
relates to NPMCLI-156 Jumpstart sets wrong light-modules di... Closed
relates to NPMCLI-226 Make tests more portable Closed
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.

Generated at Mon Feb 12 04:47:30 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.