> On Jan 17, 2018, at 8:23 AM, David Zarzycki via swift-dev 
> <swift-dev@swift.org> wrote:
> 
> Hello,
> 
> In docs/Testing.md, “long test” is acknowledged but never defined. When 
> should tests be marked “long_test”? I’m asking because there are arguably a 
> number of latent long_test tests that are exposed on many-core machines.

I think about it this way. A long test is a test that we want to run, but would 
bog down PR testing or are enough of a validation test that the trade-off in 
between signal/PR testing delays is found to be lacking. That being said I 
think of it as an approximation.

> 
> Speaking of many-core machines, there really isn’t a practical difference 
> between smoke/primary testing and secondary/validation testing. Both test 
> suites rush through 95-99% of the tests in very short order, and then wait a 
> relatively long time for the remaining tests to finish. Can we move some of 
> the exhaustive/stress tests in the “primary” suite to the validation suite? 
> Likewise, can we move some of the short/functional tests in the validation 
> directory to the primary test directory? That would match people’s 
> expectations better, would it not?

Do you have specific test? Again, it isn't just about test time. It is about 
the trade-off in between signal and length of time.

> 
> Dave
> _______________________________________________
> swift-dev mailing list
> swift-dev@swift.org
> https://lists.swift.org/mailman/listinfo/swift-dev

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to