Skip to content

Commit 7aeb198

Browse files
committed
Initial
0 parents  commit 7aeb198

17 files changed

Lines changed: 157 additions & 0 deletions

File tree

‎.clang-format‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.cppsm/.clang-format

‎.cppsm‎

Submodule .cppsm added at ea2cd9a

‎.gitignore‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.cppsm/.gitignore

‎.gitmodules‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[submodule "requires/polyfill.cpp/v1"]
2+
path = requires/polyfill.cpp/v1
3+
url = https://github.com/per-framework/polyfill.cpp.git
4+
branch = v1
5+
[submodule ".cppsm"]
6+
path = .cppsm
7+
url = https://github.com/cppsm/cppsm-boilerplate.git
8+
branch = master

‎.prettierrc‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.cppsm/.prettierrc

‎.travis.yml‎

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
language: cpp
2+
3+
notifications:
4+
email: false
5+
6+
matrix:
7+
include:
8+
- os: linux
9+
dist: trusty
10+
addons:
11+
apt:
12+
sources:
13+
- ubuntu-toolchain-r-test
14+
- llvm-toolchain-trusty-7
15+
packages:
16+
- g++-8
17+
- clang-7
18+
- os: osx
19+
osx_image: xcode10.2
20+
- os: windows
21+
22+
git:
23+
submodules: false
24+
25+
before_install:
26+
- git submodule update --init
27+
28+
script:
29+
- .cppsm/travis-ci || ./test

‎CMakeLists.txt‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
cmake_minimum_required(VERSION 3.9)
2+
include(.cppsm/c++17-no-rtti-no-exns.cmake)

‎LICENSE.md‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Copyright © 2019 Vesa Karvonen
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of
4+
this software and associated documentation files (the "Software"), to deal in
5+
the Software without restriction, including without limitation the rights to
6+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
7+
the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all
11+
copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
15+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
16+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
17+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
18+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

‎README.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# [≡](#contents) [Testing.C++](#) [![Build Status](https://travis-ci.org/per-framework/testing.cpp.svg?branch=v1)](https://travis-ci.org/per-framework/testing.cpp)
2+
3+
Minimalist C++ test definition framework.

‎internals/CMakeLists.txt‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
add_conventional_executable_test(testing_test)
2+
target_link_libraries(testing_test PRIVATE testing_v1)

0 commit comments

Comments
 (0)