Skip to content

Commit

Permalink
Merge pull request #31 from dmsurti/add-code-cov
Browse files Browse the repository at this point in the history
馃憤
  • Loading branch information
dmsurti committed Nov 14, 2016
2 parents 2107e01 + f1505db commit 3648ca9
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 12 deletions.
6 changes: 6 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
codecov:
ignore:
- "assets/*"
- "iOS-Example/*"
- "OSX-Example/*"
- "Assimp/*"
31 changes: 21 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
language: objective-c
osx_image: xcode8

env:
global:
- LC_CTYPE=en_US.UTF-8
- LANG=en_US.UTF-8

before_install:
- env
- locale
- xcpretty --version
- xcodebuild -version
- xcodebuild -showsdks

script:
- xcodebuild \
-project AssimpKit/OSX-Example/OSX-Example.xcodeproj \
-scheme AssimpSceneKit_LogicTests \
-destination 'platform=OS X,arch=x86_64'
clean build test | xcpretty -c --test --color
- xcodebuild \
-project AssimpKit/iOS-Example/iOS-Example.xcodeproj \
-scheme AssimpSceneKit_LogicTests \
-destination 'platform=iOS Simulator,OS=10.0,name=iPhone 6' \
clean build test | xcpretty -c --test --color
- echo Test the AssimpSceneKit static library for macOS
- xcodebuild -project AssimpKit/OSX-Example/OSX-Example.xcodeproj -scheme AssimpSceneKit_LogicTests -destination 'platform=OS X,arch=x86_64' GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES GCC_GENERATE_TEST_COVERAGE_FILES=YES clean test

- echo Test the AssimpSceneKit static library for iOS
- xcodebuild -project AssimpKit/iOS-Example/iOS-Example.xcodeproj -scheme AssimpSceneKit_LogicTests -destination 'platform=iOS Simulator,OS=10.0,name=iPhone 6' clean test

after_success:
- bash <(curl -s https://codecov.io/bash)
2 changes: 2 additions & 0 deletions AssimpKit/iOS-Example/iOS-Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,7 @@
ENABLE_BITCODE = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(PROJECT_DIR)/../Code/Model/AssimpSceneKit-Prefix.pch";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/../Assimp/lib/ios";
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
Expand All @@ -538,6 +539,7 @@
ENABLE_BITCODE = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(PROJECT_DIR)/../Code/Model/AssimpSceneKit-Prefix.pch";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/../Assimp/lib/ios";
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "77CDAB781DD745D800B7E342"
BuildableName = "AssimpSceneKit_LogicTests.xctest"
BlueprintName = "AssimpSceneKit_LogicTests"
ReferencedContainer = "container:iOS-Example.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
Expand All @@ -23,6 +39,15 @@
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "77CDAB781DD745D800B7E342"
BuildableName = "AssimpSceneKit_LogicTests.xctest"
BlueprintName = "AssimpSceneKit_LogicTests"
ReferencedContainer = "container:iOS-Example.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
Expand All @@ -36,6 +61,15 @@
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "77CDAB781DD745D800B7E342"
BuildableName = "AssimpSceneKit_LogicTests.xctest"
BlueprintName = "AssimpSceneKit_LogicTests"
ReferencedContainer = "container:iOS-Example.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
Expand All @@ -45,6 +79,15 @@
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "77CDAB781DD745D800B7E342"
BuildableName = "AssimpSceneKit_LogicTests.xctest"
BlueprintName = "AssimpSceneKit_LogicTests"
ReferencedContainer = "container:iOS-Example.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
Expand Down
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
# [AssimpKit](https://dmsurti.github.io/AssimpKit/)
AssimpKit
=========

[![Build
Status](https://travis-ci.org/dmsurti/AssimpKit.svg?branch=master)](https://travis-ci.org/dmsurti/AssimpKit)

A cross platform library (macOS, iOS) that coverts the files supported by [Assimp](https://github.com/assimp/assimp) to [Scene Kit](https://developer.apple.com/reference/scenekit) scenes.
[![codecov](https://codecov.io/gh/dmsurti/AssimpKit/branch/master/graph/badge.svg)](https://codecov.io/gh/dmsurti/AssimpKit)

**AssimpKit** is a cross platform library (macOS, iOS) that coverts the files supported by [Assimp](https://github.com/assimp/assimp) to [Scene Kit](https://developer.apple.com/reference/scenekit) scenes.

0 comments on commit 3648ca9

Please sign in to comment.