Advice on testing cPanel plugins on various systems

GhadaFye

Member
Jan 5, 2023
8
0
1
Canada
cPanel Access Level
DataCenter Provider
Hello,

I would like to know what's the best way of testing our in-development cPanel plugin. I saw on your installation guide that you have a list of officially supported OSs (mainly Linux-based), as well as a guide on testing said plugins. Currently, we don't have much time to test it on all of these OSs.

Do you have any suggestions on how we can test the plugin within as short a time as possible? Are there automation tools that we can use that don't require much effort to set up? Can we limit testing of the extension to certain OSs and still be able to support all of them?

One last question: Does cPanel support an OS other than Linux-based OSs? I found this support post, but I was curious if you support Windows Server as well.

Thanks in advance.
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
13,329
2,102
363
cPanel Access Level
Root Administrator
Hey there! cPanel only supports the Linux-based operating systems listed on that support guide you linked. We have no plans to provide Windows support at this time.

I did reach out to our developers and confirmed there isn't a more automated way to test plugins, other than trying it in as many environments as you have available.
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
13,329
2,102
363
cPanel Access Level
Root Administrator
Sure - if your plugin executes the same code regardless of the OS distribution doesn't rely on many/any outside dependencies (OS packages, etc.), you could likely just do your testing on AlmaLinux and Ubuntu. RockyLinux and CloudLinux are based off AlmaLinux and CentOS, so if it works on one of those I'd expect it to work on all of them.
 
  • Like
Reactions: GhadaFye