Titanium JIRA Archive
Appcelerator Daemon (DAEMON)

[DAEMON-202] Introduce Windows into the testing matrix

GitHub Issuen/a
TypeStory
PriorityHigh
StatusResolved
ResolutionFixed
Resolution Date2020-02-04T22:13:08.000+0000
Affected Version/sn/a
Fix Version/sAppc Daemon 4.0.0
Componentsandroidlib, appcd, ioslib, jdklib, windowslib
Labelsn/a
ReporterEwan Harris
AssigneeEwan Harris
Created2017-12-04T15:25:36.000+0000
Updated2020-03-31T20:13:15.000+0000

Description

Description

This ticket should cover both appc-daemon, and the *lib modules we have (maybe use appveyor for the lib modules) Currently on Jenkins we test on osx or linux. It would be nice to also add Windows into the mix for this. Reviewing the current Jenkinsfile I imagine we would want to maintain running install and check on non-windows and then just add Windows to the test matrix. Maybe even expanding the tests section to run on osx, linux and windows in parallel

Comments

  1. Ewan Harris 2017-12-04

    I think one of the main changes here will be tests that remove test files after they have ran due to ENOTEMPTY errors when calling fs.rmdirSync
  2. Ewan Harris 2017-12-08

    androidlib: https://github.com/appcelerator/androidlib/pull/18 ioslib: https://github.com/appcelerator/ioslib/commit/fc021579c271abaff7e12d861058b1536202d2ae jdklib: https://github.com/appcelerator/jdklib/pull/13 windowslib: TODO (will be included in v2) appc-daemon: TODO (as this will take longer than the *lib libraries need to discuss to ensure the best method of doing this without blocking others)
  3. Chris Barber 2020-02-04

    appc-daemon: https://github.com/appcelerator/appc-daemon/pull/427 windowslib v2 has had Windows testing since day one: https://github.com/appcelerator/windowslib/commit/67dd8e2c57e3593bb2dbbf783d1bb5acd3e3588f#diff-58231b16fdee45a03a4ee3cf94a9f2c3.

JSON Source