Hi,
I've been preparing my draft proposal for GSoC 2017 for the idea ".NET Core
Wrapper for systemd". I have few questions regarding the testing the
systemd wrapper.
1. I'm planning to include setting of CI as one of my implementation tasks.
However, Travis and Circle CI, offer either Ubuntu 12.04 and 14.04 images,
each of which run upstart instead of systemd. How do we test the connection
with systemd then ? Is there any alternative where systemd can be made
available ?
2. One of the goals for the systemd wrapper project is the ability to
reboot, shutdown and schedule shutdowns and reboots. How do we test such a
facility in a CI environment (assuming systemd is made available) ?
3. The systemd library will also contain code to lock and unlock sessions,
however such things are only relevant on graphical setups. How do we test
them it in an headless environment ?
Regards,
Amitosh S.