Home | History | Annotate | only in /src/tests/dev/sysmon
History log of /src/tests/dev/sysmon
RevisionDateAuthorComments
 1.5 01-Mar-2020  christos Centralize the base rump libraries into a variable used by all the other
Makefiles so that we can make changes to it centrally as needed and have
less mess. Fixes the sun2 build that needs rumpvfs after librump after
the latest changes.
 1.4 23-Jan-2016  christos branches: 1.4.16;
Define _KERNTYPES for things that need it.
 1.3 10-Jun-2014  he Fix static linking for the tests: -lrump is also used by -lrumpuser,
so we also need -lrump after -lrumpuser. Fixes build for sun2.
 1.2 20-Dec-2010  pgoyette branches: 1.2.12; 1.2.22;
Add a rump-based set of tests for sysmon_envsys(8) + powerd(8) + swsensor(4)
 1.1 06-Aug-2010  pooka Add test cases to check that sysmon/swwdog will panic and reboot
the kernel if left untickled.

Thanks to jmmv for the tip that doing this is possible in atf via
means of fork/wait.
 1.2.22.1 10-Aug-2014  tls Rebase.
 1.2.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.16.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.13 05-Dec-2021  msaitoh s/timout/timeout/
 1.12 13-Jun-2021  riastradh tests/dev/sysmon: Query bits of data, not bits of entropy.

Fixes PR kern/47661.
 1.11 21-Mar-2020  pgoyette These test cases should now succeed, after fixing rump kernel to handle
modules that establish their sysctls via SYSCTL_SETUP()
 1.10 19-Mar-2020  pgoyette Mark the swsensor tests "expected failure" since the rump world doesn't
seem to handle the SYSCTL_SETUP stuff. PR kern/55088
 1.9 23-Apr-2015  pgoyette Include better diagnostic info when a required key value cannot be retrieved from envstat -x
 1.8 27-Feb-2015  martin Double the timeout (to 120s) for slower machines
 1.7 14-Apr-2013  martin The sh api calls it atf_expect_fail, while the c api calls it
atf_tc_expect_fail - this is shell, so fix the names accordingly.
XXX Why do they differ?
 1.6 17-Mar-2013  jmmv These tests are flaky so mark them as expected failures... when they fail.
See PR kern/47661.
 1.5 19-Jul-2012  pgoyette branches: 1.5.2;
Add new test cases for entropy-providing sensors
 1.4 31-Dec-2010  pgoyette branches: 1.4.6;
Now that 'rump_server -l stuff' works, use a less heavyweight rump_server
for this test. Thanks, pooka!
 1.3 30-Dec-2010  pgoyette Now that we update the callout timer as soon as it is updated, we no longer
need to have an extended wait for the first powerd event to occur. Revert
that portion of previous commit.
 1.2 29-Dec-2010  pgoyette Various cleanup (most from pooka@)
- Does not require root access on the host, only in the rump
environment (which it gets by default)
- Manual clean-up of powerd process and rump-server socket is
not necessary - happens automatically
- Don't use a global, absolute path for the rump-server socket

For alarm_sensor, make sure events are still delivered after 'envstat -S'
(the cur_value was deliberately left at an alarm level and should not be
affected by the reset).

No longer need to skip the alarm_sensor and limit_sensor tests, since
pooka fixed passing of proplist to built-in modules.

Increase wait time for first powerd event report. (This should not be
needed, so there's probably a bug somewhere, but the increased timeout
lets us validate the rest of the sensor functionality.)
 1.1 20-Dec-2010  pgoyette Add a rump-based set of tests for sysmon_envsys(8) + powerd(8) + swsensor(4)
 1.4.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.6.1 30-Oct-2012  yamt sync with head
 1.5.2.1 23-Jun-2013  tls resync from head
 1.7 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.6 23-Apr-2015  pgoyette branches: 1.6.2;
When exiting, provide a reason.
 1.5 26-Jun-2011  christos need signal.h for kill()
this is why it was wrong for rump_syscalls.h to include this.
 1.4 24-Oct-2010  pgoyette Due to timing discrepancies desribed in PR kern/43997, tickle the
watchdog just a little bit sooner. This maintains the spirit of the
test while avoiding the actual bug. This can be reverted once (if)
the PR is fixed.
 1.3 24-Oct-2010  pgoyette Add a third test-case to verify that disarming of the watchdog works.
 1.2 30-Aug-2010  pooka Make tcount volatile since a signal handler plays with it.
 1.1 06-Aug-2010  pooka Add test cases to check that sysmon/swwdog will panic and reboot
the kernel if left untickled.

Thanks to jmmv for the tip that doing this is possible in atf via
means of fork/wait.
 1.6.2.1 20-Mar-2017  pgoyette Sync with HEAD

RSS XML Feed