d3888a3808
* Adds filter and try filter implementations * Implement Filter * Remove @testable declaration * Fix linting * Updates tests and creates testing helper * Fix allTests to include all tests * Renames TestHelper to OperatorTestHelper and adds documentation * Adds more test coverage * Updates to use subclasses for filter / tryfilter * Adds subscription test * Fix subscriber demand to be lazy * Fix CustomPublisherBase changes from master * Fix iOS availability on test helper * Updates availability for test functions * Simplify Filter implementation, add more tests * Ensure test suite consistency on Darwin and Linux * Add missing tests to XCTestManifests.swift
27 lines
651 B
Makefile
27 lines
651 B
Makefile
debug:
|
|
swift build -c debug
|
|
|
|
release:
|
|
swift build -c release
|
|
|
|
test-debug:
|
|
swift test -c debug --enable-code-coverage --sanitize thread
|
|
|
|
test-release:
|
|
swift test -c release
|
|
|
|
swift-version:
|
|
swift -version
|
|
|
|
test-compatibility:
|
|
swift test -Xswiftc -DOPENCOMBINE_COMPATIBILITY_TEST
|
|
|
|
generate-compatibility-xcodeproj:
|
|
swift package generate-xcodeproj --xcconfig-overrides Combine-Compatibility.xcconfig; \
|
|
open OpenCombine.xcodeproj
|
|
|
|
generate-xcodeproj:
|
|
swift package generate-xcodeproj --enable-code-coverage
|
|
|
|
.PHONY: debug release test-debug test-release swift-version test-compatibility-debug generate-compatibility-xcodeproj generate-xcodeproj
|