5 ms·
We love gta! A few key differences though: 1. We analyze the effect of code changed on code coverage, which means we only compare changed code to runtime in
by _cfl0 4y ago
We love gta!
A few key differences though:
1. We analyze the effect of code changed on code coverage, which means we only compare changed code to runtime information (code that actually ran).
gta analyzes statically.
Let's assume you have a function:
func myFunction(a int) {
if(a > 10) {
func1()
} else if (a < 4) {
func2()
} else {
func3()
}
}
let's assume you changed func3 only, or func2, but during the run of the test only func1 ran.
The test will be skipped because no change could of affected it's result. NOT in gta.