diff --git a/.github/workflows/build-workflow.yml b/.github/workflows/build-workflow.yml
index 112574ae..e5a1aeba 100644
--- a/.github/workflows/build-workflow.yml
+++ b/.github/workflows/build-workflow.yml
@@ -32,6 +32,8 @@ jobs:
run: ./gradlew :formula-android:testRelease
- name: Run Formula Android Instrumentation Tests
run: ./gradlew :formula-android-tests:testRelease
+ - name: Run Formula Test Module tests
+ run: ./gradlew :formula-test:test
- name: Run Formula Lint Tests
run: ./gradlew :formula-lint:build
- name: Generate Jacoco Report
diff --git a/formula-test/src/main/java/com/instacart/formula/test/TestFormula.kt b/formula-test/src/main/java/com/instacart/formula/test/TestFormula.kt
index c865866d..89e241af 100644
--- a/formula-test/src/main/java/com/instacart/formula/test/TestFormula.kt
+++ b/formula-test/src/main/java/com/instacart/formula/test/TestFormula.kt
@@ -4,7 +4,7 @@ import com.instacart.formula.Action
import com.instacart.formula.Evaluation
import com.instacart.formula.Formula
import com.instacart.formula.Snapshot
-import java.lang.IllegalStateException
+import java.util.concurrent.atomic.AtomicLong
/**
* Test formula is used to provide a fake formula implementation. It allows you to [send][output]
@@ -30,15 +30,19 @@ abstract class TestFormula :
}
data class State