Skip to content

Commit

Permalink
Merge pull request #1 from DIGNEA/develop
Browse files Browse the repository at this point in the history
✨ Introduces new domains and solvers
  • Loading branch information
amarrerod authored Oct 16, 2023
2 parents 4c4ba7b + 18d0caa commit c9c8749
Show file tree
Hide file tree
Showing 3,366 changed files with 3,135,822 additions and 1,238 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 0 additions & 1 deletion .coveralls.yml

This file was deleted.

33 changes: 25 additions & 8 deletions .github/workflows/catch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,34 @@ on:

env:
BUILD_TYPE: Debug
EXAMPLES: False
TESTS: True
COV: False

jobs:
build:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Build DIGNEA
uses: dignea/build_dignea_action@master
- name: Install boost
uses: MarkusJx/install-boost@v2.3.1
id: install-boost
with:
variant: env.BUILD_TYPE
examples: False
tests: True
coverage: False
boost_version: 1.78.0
toolset: gcc
platform_version: 20.04

- name: "Setups GCC 10"
uses: egor-tensin/setup-gcc@v1
with:
version: 10
platform: x64

- name: Configures project
shell: bash
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DINCLUDE_EXAMPLES=${{env.EXAMPLES}} -DINCLUDE_TESTS=${{env.TESTS}} -DINCLUDE_COVERAGE=${{env.COV}} -DNUMCPP_NO_USE_BOOST:BOOL=True -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-10

- name: Build
shell: bash
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} --target all -- -j 14
27 changes: 20 additions & 7 deletions .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,25 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Build DIGNEA
uses: dignea/build_dignea_action@master
- name: Install boost
uses: MarkusJx/install-boost@v2.3.1
id: install-boost
with:
variant: env.BUILD_TYPE
examples: False
tests: False
coverage: False
boost_version: 1.78.0
toolset: gcc
platform_version: 20.04

- name: "Setups GCC 10"
uses: egor-tensin/setup-gcc@v1
with:
version: 10
platform: x64

- name: Configures project
shell: bash
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DNUMCPP_NO_USE_BOOST:BOOL=True -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-10
- name: Build
shell: bash
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} --target all -- -j 14
33 changes: 23 additions & 10 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,41 @@ on:
env:
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
BUILD_TYPE: Debug
EXAMPLES: False
TESTS: True
COV: TRUE

jobs:
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- uses: egor-tensin/setup-gcc@v1
- name: Install boost
uses: MarkusJx/install-boost@v2.3.1
id: install-boost
with:
boost_version: 1.78.0
toolset: gcc
platform_version: 20.04

- name: "Setups GCC 10"
uses: egor-tensin/setup-gcc@v1
with:
version: 10
platform: x64

- name: Install lcov
run: sudo apt install -y lcov
shell: bash
run: sudo apt-get update; sudo apt-get install lcov

- name: Get build action and build
uses: dignea/build_dignea_action@master
with:
variant: env.BUILD_TYPE
examples: False
tests: True
coverage: True
- name: Configures project
shell: bash
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DINCLUDE_EXAMPLES=${{env.EXAMPLES}} -DINCLUDE_TESTS=${{env.TESTS}} -DINCLUDE_COVERAGE=${{env.COV}} -DNUMCPP_NO_USE_BOOST:BOOL=True -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-10

- name: Build
shell: bash
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} --target all -- -j 14

- name: Run Coverage
run: |
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@ docs/html/*
docs/xml/*.idea/
libdbscan.so libdbscan.so.1 libdbscan.so.1.0.0
libdbscan.so*
.vscode
include/dignea/generator/MOEIG.h
test/generator/MOEIGTest.cpp
28 changes: 0 additions & 28 deletions .travis.yml

This file was deleted.

Loading

0 comments on commit c9c8749

Please sign in to comment.