[swift-corelibs-dev] Internal Tests

Tony Parker anthony.parker at apple.com
Fri Jul 8 10:44:47 CDT 2016


Hm, that’s too bad. Do we just need to add a flag to Foundation’s build script?

- Tony

> On Jul 8, 2016, at 12:26 AM, Pushkar N Kulkarni <pushkar.nk at in.ibm.com> wrote:
> 
> @testable doesn't work with Foundation. I get this build error:
> 
> TestFoundation/TestNSURLSession.swift:17:22: error: module 'Foundation' was not compiled for testing
> 
>     @testable import Foundation
> 
> 
> 
> 
> 
> Is there an equivalent for Xcode's "Enable Testability" on Linux?
> 
> Pushkar N Kulkarni,
> IBM Runtimes
> 
> Simplicity is prerequisite for reliability - Edsger W. Dijkstra
> 
> 
> 
> -----swift-corelibs-dev-bounces at swift.org <mailto:-----swift-corelibs-dev-bounces at swift.org> wrote: -----
> To: Robert Stephen Thompson <robert.thompson at willowtreeapps.com <mailto:robert.thompson at willowtreeapps.com>>
> From: Tony Parker via swift-corelibs-dev 
> Sent by: swift-corelibs-dev-bounces at swift.org <mailto:swift-corelibs-dev-bounces at swift.org>
> Date: 03/15/2016 08:42PM
> Cc: Swift corelibs dev <swift-corelibs-dev at swift.org <mailto:swift-corelibs-dev at swift.org>>
> Subject: Re: [swift-corelibs-dev] Internal Tests
> 
> Using @testable makes sense to me. Let's try it out. 
> 
> - Tony
> 
> On Mar 15, 2016, at 7:54 AM, Robert Stephen Thompson via swift-corelibs-dev <swift-corelibs-dev at swift.org <mailto:swift-corelibs-dev at swift.org>> wrote:
> 
>> If it doesn’t use it on Linux, it’s because I was mostly running tests in Xcode heh, and didn’t end up needing it in the end. On Linux, of course, I think you’d want @testable import Foundation. I’m not an Apple guy, though, I just happen to be the guy who wrote TestNSXMLDocument.swift! So if there is actually a reason not to use it, I’m not aware of it, but don’t necessarily take my word for it!
>> 
>> Thanks,
>> Robert Thompson
>> Software Engineer
>> WillowTree, Inc.®
>> willowtreeapps.com <http://willowtreeapps.com/>
>> 
>>> On Mar 15, 2016, at 8:02 AM, Daniel Eggert via swift-corelibs-dev <swift-corelibs-dev at swift.org <mailto:swift-corelibs-dev at swift.org>> wrote:
>>> 
>>> Is it ok to use
>>>    @testable import SwiftFoundation
>>> in tests? I'd like to test some internal code.
>>> 
>>> TestNSXMLDocument.swift uses this, but not on Linux. What's the reason for this?
>>> 
>>> /Daniel
>>> 
>>> _______________________________________________
>>> swift-corelibs-dev mailing list
>>> swift-corelibs-dev at swift.org <mailto:swift-corelibs-dev at swift.org>
>>> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev <https://lists.swift.org/mailman/listinfo/swift-corelibs-dev>
>> 
>> _______________________________________________
>> swift-corelibs-dev mailing list
>> swift-corelibs-dev at swift.org <mailto:swift-corelibs-dev at swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev <https://lists.swift.org/mailman/listinfo/swift-corelibs-dev>
> _______________________________________________
> swift-corelibs-dev mailing list
> swift-corelibs-dev at swift.org <mailto:swift-corelibs-dev at swift.org>
> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev <https://lists.swift.org/mailman/listinfo/swift-corelibs-dev>
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-corelibs-dev/attachments/20160708/4f301ef1/attachment.html>


More information about the swift-corelibs-dev mailing list