X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Futil.py;h=59957a74e9115eca017d7662653bcd4bd2025934;hb=62af9bb645ac2fdb9777b823d55f5069258f736b;hp=8e4c9079631ab7135873a217ddbd89fb401b6384;hpb=7b8b4652693a87233c9aea313959a9cede3df0f4;p=vpp.git diff --git a/test/util.py b/test/util.py index 8e4c9079631..59957a74e91 100644 --- a/test/util.py +++ b/test/util.py @@ -5,6 +5,7 @@ import logging import socket from socket import AF_INET6 import os.path +import platform from copy import deepcopy from collections import UserDict @@ -109,8 +110,13 @@ def is_core_present(tempdir): def get_core_pattern(): - with open("/proc/sys/kernel/core_pattern", "r") as f: - corefmt = f.read().strip() + if platform.uname().system == "FreeBSD": + import sysctl + + corefmt = sysctl.filter("kern.corefile")[0].value + elif platform.uname().system == "Linux": + with open("/proc/sys/kernel/core_pattern", "r") as f: + corefmt = f.read().strip() return corefmt