mirror of https://github.com/antmicro/sargraph.git
1 changed files with 34 additions and 0 deletions
@ -0,0 +1,34 @@ |
|||||||
|
image: debian:bullseye |
||||||
|
|
||||||
|
before_script: |
||||||
|
- apt -qqy update > /dev/null |
||||||
|
- apt -qqy install --no-install-recommends screen sysstat gnuplot-nox python3 stress coreutils > /dev/null |
||||||
|
- ln -s $(realpath sargraph.py) /usr/bin/sargraph |
||||||
|
|
||||||
|
simple_test: |
||||||
|
variables: |
||||||
|
FAKE_DISK: "fake_disk.ext4" |
||||||
|
FAKE_MOUNTPOINT: "fake_mountpoint" |
||||||
|
SARGRAPH_OUTPUT_TYPE: "svg" |
||||||
|
script: |
||||||
|
- dd if=/dev/zero of=$FAKE_DISK bs=1M count=130 |
||||||
|
- mkfs.ext4 $FAKE_DISK |
||||||
|
- mkdir -p $FAKE_MOUNTPOINT && mount $FAKE_DISK $FAKE_MOUNTPOINT |
||||||
|
|
||||||
|
- sargraph chart start -m $FAKE_MOUNTPOINT |
||||||
|
|
||||||
|
- cd $FAKE_MOUNTPOINT |
||||||
|
- df -h . |
||||||
|
- stress -c 16 -i 1 -m 1 --vm-bytes 512M -d 1 --hdd-bytes 90M -t 160s |
||||||
|
|
||||||
|
- sargraph chart stop |
||||||
|
|
||||||
|
- cd .. |
||||||
|
- cat screenlog.0 |
||||||
|
- test -f plot.svg |
||||||
|
artifacts: |
||||||
|
when: always |
||||||
|
paths: |
||||||
|
- "*.svg" |
||||||
|
- "*.txt" |
||||||
|
- "screenlog.*" |
||||||
Loading…
Reference in new issue