Getting started with Docker containers and images to deploy Python application (new automation system – part 16)

Preface Hi all,As I continue developing the new automation system which at “run time”, in an “application wise” perspective –  is essentially a Python 3 application, I now got into a situation where I need to deploy (“have”) several “instances” of the automation application running at the same time. In order to do so, I… Continue reading Getting started with Docker containers and images to deploy Python application (new automation system – part 16)

Getting started with Robot framework (new automation system – part 8)

1.Preface Hi all, As I continue with my new automation system project “journey” I now reached a phase where I have already a “minimum self-made framework” that works and perform E2E tests for a couple of representative test cases. The overall picture of the automation  framework can be described like so: 1.1) Python 3.5 code… Continue reading Getting started with Robot framework (new automation system – part 8)

Capturing packets using tcpdump from within a Python script (new automation system – part 7)

1.Preface Hi all, 1.1) As continue with the new automation system project, I now got into a situation in which I needed the ability to capture traffic on the PC on which I execute a Python 3 script in order to investigate a certain issue. In this post, I will go over the basic things… Continue reading Capturing packets using tcpdump from within a Python script (new automation system – part 7)

Configuring Jenkins to perform simple pipeline upon changes on GitHub

1.PrefaceWhile continuing my journey to explore the basics of the CI/CD world, in this post I will use Jenkins to automate a “custom” (and very naive) “pipeline procedure” (job) upon each commit (change) I make to a certain GitHub repository (a project of mine). 2. PrerequisiteIt is assumed here that:2.1) You have a GitHub repository… Continue reading Configuring Jenkins to perform simple pipeline upon changes on GitHub

Creating an Eclipse C++11 project with MakeFile

Recently I have found myself: – Maintaining my C/C++ projects using the CMake utility. – While working on a Linux machine, using Eclipse as my IDE. So, in this post I will describe how you could create a C++ project in Eclipse from a Makefile that was generated via the CMake utility. Some logistics notes:… Continue reading Creating an Eclipse C++11 project with MakeFile

Detecting memory leaks in unit tests within GTest framework on Linux

Hi all, I have recently wrote some unit tests for a class I have written at work and wanted to verify, in addition to the desired logic of my code, also a proper behavior of memory allocation and more importantly – de-allocation. In order to verify that, I have composed a simple “memory leak detector” that will… Continue reading Detecting memory leaks in unit tests within GTest framework on Linux