Excerpts from Ivan Kolodyazhny's message of 2018-06-05 16:32:22 +0300: > Hi team, > > In Horizon, we're going to get rid of unsupported Nose and use Django Test > Runner instead of it [1]. Nose has some issues and limitations which blocks > us in our testing improvement efforts. > > Nose has different test discovery mechanism than Django does. So, there was > a chance to break some Horizon Plugins:(. Unfortunately, we haven't > cross-project CI yet (TBH, I'm working on it and it's one of the first > steps to get it done), that's why I tested this change [2] against all > known plugins [3]. > > Most of the projects don't need any changes. I proposed few changed to > plugins repositories [4] and most of them are merged already. Thanks a lot > to everybody who helped me with it. Patches for heat-dashboard [5] and > searchlight-ui [6] are under review. > > Additional efforts are needed for murano-dashboard, sahara-dashboard, and > watcher-dashboard projects. murano-dashboard has Nose test runner enabled > in the config, so Horizon change won't affect it. > > I proposed patches for sahara-dashboard [7] and watcher-dashboard [8] to > explicitly enable Nose test runner there until we'll fix all related > issues. I hope we'll have a good number of cross-project activities with > these teams. > > Once all patches above will be merged, we'll be ready to the next step to > make Horizon and plugins CI better. > > > [1] https://review.openstack.org/#/c/544296/ > [2] > https://docs.google.com/spreadsheets/d/17Yiso6JLeRHBSqJhAiQYkqIAvQhvNFM8NgTkrPxovMo/edit?usp=sharing > [3] https://docs.openstack.org/horizon/latest/install/plugin-registry.html > [4] > https://review.openstack.org/#/q/topic:bp/improve-horizon-testing+(status:open+OR+status:merged) > [5] https://review.openstack.org/572095 > [6] https://review.openstack.org/572124 > [7] https://review.openstack.org/572390 > [8] https://review.openstack.org/572391 > > > > Regards, > Ivan Kolodyazhny, > http://blog.e0ne.info/
Nice work! Thanks for taking the initiative on updating our tooling. Doug __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
