Perl module creation with tests and git

Posted on July 24, 2020. Filed under: Uncategorized | Tags: , , , , , , , , , , , , |

Perl module creation with tests and git This tutorial, on the other hand, tries to show the beginner one possible path in module creation. As always in perl there are many ways to get the job done and mine is far from the most optimal one, but as I have encountered many difficulties in choosing […]

Read Full Post | Make a Comment ( Comments Off on Perl module creation with tests and git )

Ruby Refactoring Kata – Tennis Game [series of YT videos]

Posted on July 8, 2019. Filed under: Uncategorized | Tags: , , , , , , |

Ruby Refactoring Kata – Tennis Game [series of YT videos] ~2 weeks ago I’ve decided to give a try to the Ruby Refactoring kata called Tennis Game. Those katas allow practicing refactoring, they usually come with mostly OK test coverage, so that you can focus on the code transformations.

Read Full Post | Make a Comment ( Comments Off on Ruby Refactoring Kata – Tennis Game [series of YT videos] )

Managing Your Travis CI Config Files with App::CISetup

Posted on May 24, 2019. Filed under: Uncategorized | Tags: , , , , , , , |

Managing Your Travis CI Config Files with App::CISetup If you write software, you (hopefully) write tests. If you write tests, it’s easy to forget to run them. Using Continuous Integration (CI) for your software is one way around this. Many of us use Travis CI for CI. In this post we’ll go over ways to […]

Read Full Post | Make a Comment ( Comments Off on Managing Your Travis CI Config Files with App::CISetup )

Discipulus’s step by step tutorial on module creation with tests and git

Posted on December 20, 2018. Filed under: Uncategorized | Tags: , , , , , , , , , , |

Discipulus’s step by step tutorial on module creation with tests and git [This] tutorial is a step by step journey into Perl module development with tests, documentation, and git integration. It seemed to me the very minimal approach in late 2018. See also the GitHub repository and discussion on r/perl (includes a nice description of […]

Read Full Post | Make a Comment ( Comments Off on Discipulus’s step by step tutorial on module creation with tests and git )

Quieting Test::More

Posted on March 31, 2018. Filed under: Uncategorized | Tags: , , , , , , , |

Quieting Test::More stevieb asked: is there a way to have Test::More (or Test::Most, etc) only display failing tests? haukex replied with with following code:     use File::Spec;     Test::More->builder->output(File::Spec->devnull);

Read Full Post | Make a Comment ( Comments Off on Quieting Test::More )

Getting started with Google Test (GTest) on Ubuntu

Posted on February 12, 2018. Filed under: Uncategorized | Tags: , , , , , , |

using APT: Getting started with Google Test (GTest) on Ubuntu From git repo: googletest/README.md

Read Full Post | Make a Comment ( Comments Off on Getting started with Google Test (GTest) on Ubuntu )

Automated testing on Windows with AppVeyor

Posted on October 23, 2017. Filed under: Uncategorized | Tags: , , , , , |

Automated testing on Windows with AppVeyor AppVeyor is a continuous integration service similar to Travis CI, just on Windows. If you have a Perl module on GitHub, it’s not that hard to have it run tests automatically on Windows; it’s just not well documented.

Read Full Post | Make a Comment ( Comments Off on Automated testing on Windows with AppVeyor )

Re: Quieting Test::More

Posted on July 4, 2017. Filed under: Uncategorized | Tags: , , , , |

Re: Quieting Test::More # make Test::More only display fails # (also works with Test::Most) use File::Spec; Test::More->builder->output(File::Spec->devnull);

Read Full Post | Make a Comment ( Comments Off on Re: Quieting Test::More )

Graham Knop – “Continuous Integration for CPAN”

Posted on June 23, 2017. Filed under: Uncategorized | Tags: , , , , , , , , , |

Continuous Integration for CPAN – youtube Continuous integration helps you catch issues in your modules across a more diverse set of configurations than is easy to check manually. Travis-CI and AppVeyor are free CI solutions for open source projects that will allow automatic testing on Linux, macOS, and Windows. Extra tools exist for easy testing […]

Read Full Post | Make a Comment ( Comments Off on Graham Knop – “Continuous Integration for CPAN” )

Testing with AppVeyor

Posted on October 25, 2016. Filed under: Uncategorized | Tags: , , , , |

Testing with AppVeyor If you ever wanted to test your CPAN modules on Windows systems without having an own Windows system setup, then you should take a look at AppVeyor. Basically it’s something like travis-ci, but just running on Windows. Configuration happens in a YAML file named appveyor.yml. See also PDL appveyor.yml on github

Read Full Post | Make a Comment ( Comments Off on Testing with AppVeyor )

« Previous Entries

Liked it here?
Why not try sites on the blogroll...