diff options
| author | Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> | 2025-03-07 09:09:45 +0100 |
|---|---|---|
| committer | Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> | 2025-03-07 17:05:02 +0100 |
| commit | 5ad1c0e821a5aaafe47dbe79d5f69820fde798bd (patch) | |
| tree | 1a17240a6efc10e62d3570aa765525b85bea2ad3 /NPTest.pm | |
| parent | 06fa1036f9e7216aac27107cd7d4c4903fa61ab2 (diff) | |
| download | monitoring-plugins-5ad1c0e821a5aaafe47dbe79d5f69820fde798bd.tar.gz | |
Implement JSON output parsing for tests
Diffstat (limited to 'NPTest.pm')
| -rw-r--r-- | NPTest.pm | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -15,6 +15,8 @@ use warnings; | |||
| 15 | use Cwd; | 15 | use Cwd; |
| 16 | use File::Basename; | 16 | use File::Basename; |
| 17 | 17 | ||
| 18 | use JSON; | ||
| 19 | |||
| 18 | use IO::File; | 20 | use IO::File; |
| 19 | use Data::Dumper; | 21 | use Data::Dumper; |
| 20 | 22 | ||
| @@ -617,6 +619,8 @@ sub testCmd { | |||
| 617 | chomp $output; | 619 | chomp $output; |
| 618 | $object->output($output); | 620 | $object->output($output); |
| 619 | 621 | ||
| 622 | $object->{'mp_test_result'} = decode_json($output); | ||
| 623 | |||
| 620 | alarm(0); | 624 | alarm(0); |
| 621 | 625 | ||
| 622 | my ($pkg, $file, $line) = caller(0); | 626 | my ($pkg, $file, $line) = caller(0); |
