The Convoluted Magic of Leiningen Test Selectors

Running Clojure tests in Leiningen projects is fairly simple for most use-cases. For a few out-of-the-ordinary use-cases, however, it can become surprisingly difficult to control. In this post, we look at how to write Leiningen test selectors that go beyond simple use-cases.

A sample integration test build on our CI/CD platform. To run an integration test build like this, we need to select tests that are classified as “integration tests”. This can be done in Leiningen through test selectors.

The Pivotal Role of Test Selectors in Continuous Delivery




Engineering blog for Helpshift

Recommended from Medium

A guide to hiring PHP Developers

Indexing of Arrays: 0 vs 1

Download Files using Web API

Configuring Kubernetes Cluster in Ubuntu 18.04

Deploying Docker & Go to AWS Beanstalk

Set up multiple Firebase environments in Flutter


Manage your Mobile Devices with WSO2 Device Cloud…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mourjo Sen

Mourjo Sen

More from Medium

Gaston Lagaffe part II: strawberry cod and shadow IT

How to publish your internal artifacts to GitHub Packages

A Non-Inclusive Language Detector Lint Rule for SwiftKey

My Clojure Learning Journey — Part 1