Files
fail/tools/tests/fib/state/pc_system
Christian Dietrich f92b930acb tools/tests: small end-to-end test suite for importing/pruning
As bigger changes lie ahead, we want a small end-to-end test suite
that ensures that our importing and tracing does not fall apart. With
this change, we add the infrastructure and two test-cases (fib, qsort)
including ELFs, traces, and injection results.

In order to run the basic-pruner test cases, one needs to setup a
MySQL table and set the CMake option ENABLE_DATABASE_TESTS.
2020-12-16 15:38:29 +01:00

111 lines
1.9 KiB
Plaintext

pc_system = {
enable_a20 = true
a20_mask = 0xffffffffffffffff
currCountdown = 199
currCountdownPeriod = 250
ticksTotal = 79478750
lastTimeUsec = 0
usecSinceLast = 0
HRQ = false
timer = {
0 = {
inUse = true
period = 4294967295
timeToFire = 4294967295
active = true
continuous = true
}
1 = {
inUse = true
period = 1
timeToFire = 1
active = false
continuous = false
}
2 = {
inUse = true
period = 17985
timeToFire = 79484613
active = true
continuous = false
}
3 = {
inUse = true
period = 5000000
timeToFire = 5000000
active = false
continuous = true
}
4 = {
inUse = true
period = 5000000
timeToFire = 80000000
active = true
continuous = true
}
5 = {
inUse = true
period = 1220
timeToFire = 75001220
active = false
continuous = false
}
6 = {
inUse = true
period = 1250
timeToFire = 1250
active = false
continuous = false
}
7 = {
inUse = true
period = 1500000
timeToFire = 79500000
active = true
continuous = true
}
8 = {
inUse = true
period = 500
timeToFire = 79479000
active = true
continuous = true
}
9 = {
inUse = true
period = 1250
timeToFire = 79480000
active = true
continuous = true
}
10 = {
inUse = true
period = 500000
timeToFire = 79728858
active = true
continuous = false
}
11 = {
inUse = true
period = 1
timeToFire = 1
active = false
continuous = false
}
12 = {
inUse = true
period = 1
timeToFire = 1
active = false
continuous = false
}
13 = {
inUse = true
period = 1
timeToFire = 1
active = false
continuous = false
}
}
}