Incremental testing - seconds not hours - AppMaps + Solidus #4000
kgilpin
started this conversation in
Show and tell
Replies: 1 comment 2 replies
-
Interesting, thanks for sharing! Does it also work between subcomponents of Solidus? Eg. some change in the |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone, we've been continuing to advance our open source project AppMap, frequently using Solidus as an example project in our work.
One of the new capabilities that we are developing is incremental testing. As you code, you can run a rake task like
rake rspec:incremental
, and this rake task examines your source code changes and runs just the subset of test cases that are likely affected by your code changes. It's like using Guard,except that unlike Guard, it's not based on file patterns, it's based on actual usage of code within test case execution. So, the dependency detection is a lot more powerful.
Here's a video of the workflow using Solidus.
Incremental diff demo - March 16 2021 - Watch Video
(If you are super impatient, or you have seen AppMap before, skip ahead to
2:21
. Otherwise, you may find the whole video interesting).If you're interested in trying this out in your development work (with Solidus, or in another Ruby, Java, or Python project), please let me know since we are actively looking for early users and feedback on this open source tool! Thanks for your time.
Beta Was this translation helpful? Give feedback.
All reactions