Commit Graph

88 Commits

Author SHA1 Message Date
Arne Morten Kvarving
134c9641ff jenkins: do not execute GPU tests 2023-05-09 11:53:20 +02:00
Arne Morten Kvarving
5ed8a439e7 add imported files to build system
and adjust jenkins scripts
2022-12-08 14:03:15 +01:00
Arne Morten Kvarving
3710b8df69 Import (filtered) opm-material with history 2022-12-01 12:41:31 +01:00
Arne Morten Kvarving
3e9ae249c6 enable dune-alugrid 2022-11-14 12:32:50 +01:00
Arne Morten Kvarving
9f332b87a4 added: ability to use jenkins build scripts for release test building
we need to be able to specify absolute refs to use for the repos
rather than a pull request number.
2022-04-21 09:51:43 +02:00
Markus Blatt
bcf1ba0ba9 [python] Use dist-packages if is used for Python's sitepackages
Instead of checking whether this is Debian system we query the
sitepackages path from Python. If it matches dist-packages then
we use dist-packages if we install below /usr, otherwise site-packages
is used.
2022-03-22 11:45:02 +01:00
Arne Morten Kvarving
f7375c2638 added: tell update_data where to start branch from
this to allow for update_data from opm-tests
2021-11-12 13:30:44 +01:00
Arne Morten Kvarving
becfb799a5 changed: remove extra flags for ebos
ebos is no more
2021-11-01 13:52:05 +01:00
Arne Morten Kvarving
ed445c9bb2 fixed: do not keep tacking on PYTHONPATH for each build configuration 2021-09-24 14:02:11 +02:00
Arne Morten Kvarving
7a65fe951e set python path in jenkins build script 2021-09-23 08:29:38 +02:00
Arne Morten Kvarving
91816c2b53 changed: pass more information as parameters
the use of environment variables makes it less flexible
2021-08-18 13:48:53 +02:00
Arne Morten Kvarving
085ec57759 print revision of opm-tests 2021-06-24 14:40:01 +02:00
Arne Morten Kvarving
e88909995f upadte-opm-tests: supply access token in header 2021-06-10 10:25:54 +02:00
Joakim Hove
7894de8030 Remove enforced inline schedule testing 2021-02-19 11:51:26 +01:00
Joakim Hove
a8a033314e Enable Schedule integration-test/debug in jenkins build 2021-01-11 10:03:00 +01:00
Arne Morten Kvarving
d6212f4a8b build flow_poly on jenkins 2020-11-12 11:12:19 +01:00
Joakim Hove
d056e8e97d jenkins: Enable building of Python extension in opm-simulators 2020-03-09 14:31:10 +01:00
Arne Morten Kvarving
f152ac1127 remove stale cmake options from jenkins scripts 2020-02-17 11:59:58 +01:00
Arne Morten Kvarving
84eb1542ef fixed: do not open a issue/PR if no tests failed 2019-12-20 15:20:49 +01:00
Joakim Hove
8ab1d2b894 Enable 3D props testing in opm-simulators and opm-grid 2019-12-14 12:50:30 +01:00
Joakim Hove
a15a724e76 Enable 3D property testing in opm-material on jenkins 2019-11-20 14:13:50 +01:00
Joakim Hove
a7187abc17 Initial implementation of 3D properties 2019-10-31 11:18:55 +01:00
Arne Morten Kvarving
d472485418 fixed: allow branch to exist in opm-tests PR repo, but no PR
happens when people manually close a previously opened PR
for the branch.
2019-10-22 08:38:41 +02:00
Arne Morten Kvarving
247b5685cc remove libecl from buildsystem, jenkins and packaging 2019-10-16 20:03:08 -05:00
Joakim Hove
7dc77d1ca3 Install PYTHON Modules when running jenkins 2019-10-14 15:53:31 +02:00
Arne Morten Kvarving
9b44a8f5ce changed: build flow variants on jenkins 2019-10-14 11:06:42 +02:00
Joakim Hove
690cf8c43b Pass -DOPM_ENABLE_EMBEDDED_PYTHON when building for tests 2019-09-09 11:16:55 +02:00
Arne Morten Kvarving
5ad0c66f55 remove unused opm-common module specific OPM_PREFIX_PATH option 2019-09-09 09:31:39 +02:00
Arne Morten Kvarving
41f18d718c changed: rename ewoms to opm-models 2019-08-23 08:29:28 +02:00
Arne Morten Kvarving
377294316e added: environment variable TESTTHREADS in build-opm-module.sh
set this to run tests in parallel
2019-08-13 10:47:13 +02:00
Steinar Foss
c208a59597 Sunbeam will be compiled with setuptools.
setup.py moved to python/python.

moved python tests to python/python.

added __init__.py under python/tests.

added 'test_' before all python test names.

test_ prefix added to tests.

setup.py and python tests moved back to python base.

setuptools executes from root python.

python: tests run from root python w/ setup.py.

python tests: temp reduced to test_deck only.

python setup.py: manually linked opmcommon.

setup.py: linked ecl.

setup.py linked boost_filesystem.

setup.py: linked boost_regex.

python all tests run.

removec usr/local from setup.py ext_module.

cmake make copies entire python dir to build.

setup.py can execute from build.

setup.py executes from build/python.

python tests run under setup.py.

setup.py library_dirs and include-dirs set by cmake command.

removed cmake files from sunbeam.

sunbeam: added code for install.

setup.py: removed 'import ecl'.

python/src -> python->src_sunbeam.

setup.py: discontinued use of glob, all files listed instead.

build-opm_module.sh: added prefix_path to opm.

build-opm-module.sh: changed spell error for EXTRA_MODULE_FLAGS[opm-common].

setup.py: infer include directories from cmake target

CMakeLists.txt: under python: align install statement.

CMakeLists build python: removed find_package.

src_sunbeam -> cxx.

setup.py: test_suite as string.

setup.py: tests_suite -> test_suite.

setup.py: added exception if 'build_ext' not used.

temporarily moved files to python/sunbeam.
2019-08-09 10:40:33 +02:00
Joakim Hove
1c777c5ba5 Remove hardcoded libecl commit in jenkins pipeline 2019-07-05 11:16:09 +02:00
Joakim Hove
7f521652f4 Update libecl pr build 2019-07-04 20:17:21 +02:00
Joakim Hove
8740a8dc1a Update libecl github organisation to equinor 2019-07-04 19:06:35 +02:00
Atgeirr Flø Rasmussen
54c8e107b7 Do not use master branch for libecl by default. 2019-07-04 16:35:48 +02:00
Steinar Foss
597bbde151 jenkins will build python. (#865)
Jenkins will build with -DOPM_ENABLE_PYTHON=ON
2019-06-29 08:20:00 +02:00
Joakim Hove
35a70310c6 Removed well testing from Schedule constructor 2019-05-27 17:47:55 +02:00
Arne Morten Kvarving
4bee03be6f added: array of extra cmake parameters for each module
use this to enable ebos extensions in opm-simulators
2019-03-28 11:45:40 +01:00
Joakim Hove
bf971c0ede Pass -DENABLE_WELL_TEST when coniguring jenkins build 2019-03-19 16:51:46 +01:00
Andreas Lauser
33c5b79d98 fix the pre-build hook logic
currently, the following message is produced:

```
/var/lib/jenkins/workspace/opm-material-PR-builder/deps/opm-common/jenkins/build-opm-module.sh: line 88: cd: -D: invalid option
```

this is caused by trying to change the working directory to $1 which
represents additional cmake parameters, instead of to $3 which
represents the source directory. This mistake currently (probably)
prevents the pre-build hook from ever being executed.
2019-01-21 12:59:47 +01:00
Andreas Lauser
0d3e38e1a1 pre-build.sh: print a message for the non-error case as well.
thanks to [at]akva2 for the suggestion.
2019-01-17 14:06:09 +01:00
Andreas Lauser
b7eefe8b18 jenkins: allow modules to specify a pre-build check
this is purely optional. opm-material will use this to make sure that
auto-generated code does not get manually modified.
2019-01-09 15:09:12 +01:00
Andreas Lauser
d07d3cf5eb add a pre build check to ensure that the Evaluation code is identical with the one produced by the code generator 2019-01-09 14:29:58 +01:00
Arne Morten Kvarving
e3bc8a6ad7 fixed: fail build in jenkins scripts if installation target fails 2018-09-25 12:31:11 +02:00
Arne Morten Kvarving
93b8d26f86 fixed: allow using update_data with a opm-tests PR
the update_data command needs a full opm-tests checkout,
not just a shallow clone of the PR branch. we thus first
copy the shared copy, then we pull the PR branch into that copy.
2018-08-03 10:19:08 +02:00
Arne Morten Kvarving
47d06c526f Revert "changed: manually merge pr's to work around slow updating merge refs on github"
This reverts commit b338e56730.

Causes too much problems to be worth the gains
2018-05-29 09:23:11 +02:00
Arne Morten Kvarving
f6c795bed0 revert 'set -e' addition in jenkins script
had some more consequences than expected, not all of them desired
2018-05-24 10:36:38 +02:00
Joakim Hove
6883c8ae21
Merge pull request #401 from akva2/slow_updates
changed: manually merge pr's to work around slow updating merge refs
2018-05-23 09:11:42 +02:00
Arne Morten Kvarving
b338e56730 changed: manually merge pr's to work around slow updating merge refs on github 2018-05-23 09:00:00 +02:00
Arne Morten Kvarving
464d557c80 fixed: opm-data -> opm-tests 2018-05-08 10:40:49 +02:00