Posts
Akhila Chowdary
Cancel

Rcpp Packages and Identified Issues

Over the past few months, I have been working on testing the Rcpp packages using RcppDeepState in the cluster. When we fuzz test each Rcpp function-specific testharness I have found issues in 134 p...

Random Seed on BNSL package

Over the past few months, I have been working on testing the Rcpp packages using RcppDeepState in the cluster. When we fuzz test each Rcpp function-specific testharness the number of inputs passed ...

RcppDeepStateTools

As a part of the RcppDeepState project, we created another Linux specific R package, RcppDeepStateTools fuzz tests Rcpp packages under different external fuzzers. RcppDeepStateTools provides an int...

Prototyping Realistic Input Generation - Exported Functions

As a part of R consortium fuzz testing proposal, we are creating a simple prototype on how to extract the valid inputs for a function from the RcppTestPackage and test it with Valgrind. We also tes...

Prototyping Realistic Input Generation

As a part of R consortium fuzz testing proposal, we are creating a simple prototype on how to extract the valid inputs for a function from the RcppTestPackage and test it with Valgrind. We also tes...

Rcpp Packages Limited Fuzz Testing

Background Testing a software application is always a tough job and time-consuming. To successfully identify bugs in your package we need to consider the following: Randomized Inputs. Code C...

Testing Rcpp packages

Testing Rcpp packages using DeepState and Valgrind Testing Rcpp packages for memory violations can be tricky. The C++ code embedded inside an Rcpp function can introduce subtle bugs. These bugs c...

Automating the TestHarness

RcppDeepState testharness for binsegRcpp package using RInisde In this blog, I’ll be explaining the process of automating the testharness and integrating Rcpp with deepstate. This blog is a contin...

RcppDeepState

This Blog gives you an understanding of Fuzzing, why it is important and what are the things that you should have prior knowledge about, before starting on DeepState and it’s usage on Rcpp packages...