Commit Graph

113 Commits

Author SHA1 Message Date
Caleb Herpin
692aa3e34c fixed python-version in yml 2021-07-27 10:53:14 -05:00
Caleb Herpin
a01f6b3d57 Edited linux test 2021-07-27 10:51:19 -05:00
Caleb Herpin
83317a38d6 Added pip installs to test_linux.yml 2021-07-27 10:44:35 -05:00
Caleb Herpin
c09947bf3e Only running pytests 2021-07-27 10:29:57 -05:00
Caleb Herpin
98c0ecc9ba git fixed startup for workflows. 2021-07-27 10:02:36 -05:00
Caleb Herpin
7ef4013058 Added python to github actions 2021-07-27 09:51:55 -05:00
Scott Fennell
ddadc48ed8
Update test_linux.yml 2021-05-26 23:15:57 -05:00
Scott Fennell
77c761016c
exclude docs and other workflows from trickops 2021-05-26 22:07:56 -05:00
Scott Fennell
5acd8dd4b4
Update test_macos.yml 2021-05-26 22:01:10 -05:00
Scott Fennell
0ec1f80945
add pull request to linux tests 2021-05-26 22:00:38 -05:00
Scott Fennell
55b6310b9f
add pull request to 32 bit tests 2021-05-26 21:59:18 -05:00
Scott Fennell
d42b26131c
disable fedora in github actions 2021-05-26 21:56:59 -05:00
Scott Fennell
d88779cfd1
downgrade llvm to 11 in github actions 2021-05-26 21:56:22 -05:00
Derek Bankieris
8d314fa1b1 Zip SWIG-generated python modules
Closes #1144
2021-05-19 17:23:33 -05:00
ddj116
1d9ea79107
Introducing TrickOps - An Extensible Sim Testing Framework (#1130)
* Introducing TrickOps - An Extensible Sim Testing Framework

Features:

* Multiple simultaneous sim builds, runs, file vs. file comparisons,
  arbitrary post-run analyses, valgrind of runs
* Real-time progress bars for sim builds and runs
* Exit code management lets users easily define success & failure
* Failed comparisons can optionally generate koviz error reports

See share/trick/trickops/README.md for details

* Add GitHub Actions Workflow for TrickOps for Ubuntu:20.04 & CentOS latest

* Adds python unit and doc tests to github actions for push / pull requests
  for Ubuntu:20.04 and CentOS 8:latest. MacOS still forthcoming.
* Also updates documentation with TrickOps information
* Remove duplicate / overwriting SIM_ definitions in ExampleWorkflow.py

* Address Code Review / Discussion

* Reduce set of sims tested in ExampleWorkflow.py to stable set
* Add ExampleWorkflow.py to GitHub Actions
* Clarify documentation and add image of TrickOps in action
* Error/Ignore valgrind entries in YAML file if platform == darwin

* Fix run.compare() logic error and add unit test to cover it

Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
2021-05-03 14:39:20 -05:00
Scott Fennell
c0791b46d9
icg default constructor is deleted (#1109)
* check if default constructor is deleted #1094

* unit test icg deleted default constructor #1094

* Update centos 7 swig version to 3.0 to support deleted function in SIM_deleted_default_constructor test

Co-authored-by: Fennell, Scott P 263712616 <scott.p.fennell@nasa.gov>

closes #1094
2021-02-05 19:32:36 -06:00
Scott Fennell
e56b32cc2d
Update test_32.yml 2021-02-05 16:48:49 -06:00
Scott Fennell
55593046cc
Update test_32.yml
#1102
2021-02-05 00:03:19 -06:00
Scott Fennell
35a543485c
Update test_linux.yml 2021-02-04 23:56:35 -06:00
Scott Fennell
a60565dc45
Update test_32.yml 2021-02-04 23:55:58 -06:00
Scott Fennell
8304d56d98
Update test_macos.yml 2021-02-04 23:55:19 -06:00
Scott Fennell
05a792eff0
Update test_32.yml 2021-02-04 23:47:53 -06:00
Scott Fennell
f9f25b5d27
Update test_32.yml 2021-02-04 17:10:31 -06:00
Scott Fennell
48cc231f73
Update 32_bit update yum 2021-02-04 17:08:15 -06:00
Scott Fennell
808a28c076
1103 32bit own test suite (#1104)
* Create test_32.yml

closes #1103
2021-01-28 18:48:18 -06:00
Scott Fennell
427a5ce630 change brew cask install to brew install --cask (#1101)
#closes 1099
2021-01-27 17:18:06 -06:00
Scott Fennell
217fccdb80
Update test_linux.yml 2021-01-11 10:51:09 -06:00
Scott Fennell
3e853a6337
Update test_linux.yml 2021-01-11 09:37:03 -06:00
Scott Fennell
0878485f3f
Update udunits location in trick-32 bit build 2021-01-11 09:27:22 -06:00
Scott Fennell
939b3002d1
tv dynamic allocations post initialization and test update (#1090)
* #1086 append runtime allocations when sie is requested instead of initialization

* #1088 change sie error to warning and improve warning message

* #1089 lowercase powertools in centOS 8 config


closes #1086
closes #1088
closes #1089
2020-12-15 12:48:21 -06:00
Fennell, Scott P 263712616
a1d0fb32be update tests 2020-11-10 13:15:27 -06:00
Fennell, Scott P 263712616
fc8444270d split github actions tests by kernel 2020-11-10 13:14:35 -06:00
Fennell, Scott P 263712616
1aaf9f34bc split github action tests by kernel 2020-11-10 13:14:06 -06:00
Scott Fennell
c8e90dde81
1048 and 1050 update Install Guide (#1051)
closes #1048 and closes #1050

Update java version, check/update dependencies and various other improvements.
2020-09-02 15:37:50 -05:00
Scott Fennell
37801c0565
Update test.yml 2020-09-02 13:30:07 -05:00
Scott Fennell
3b89cbfdb2
iss #1009 (#1040)
Link correct clang libs based on availability. ICG clang lib link flags are determined by trick/configure
2020-08-28 14:52:23 -05:00
Scott Fennell
698dfbbb5f
Update test.yml 2020-08-16 19:12:47 -05:00
Scott Fennell
36be9b7177
Update test.yml 2020-08-16 19:11:45 -05:00
Scott Fennell
3615fa47b5
Iss #1012 (#1013)
* add -Wno-maybe-initialized GCC flag to makefile_swig closes #1012

* install diffutils on centos 8 image
2020-06-30 14:13:43 -05:00
Scott Fennell
c812d3c3dc
Update test.yml 2020-06-16 12:14:53 -05:00
Scott Fennell
192dc51e86
Update test.yml 2020-05-18 12:44:57 -05:00
Scott Fennell
822d08ea99
Configure Ubuntu 20.4 #991 2020-04-25 13:41:18 -05:00
Scott Fennell
dfa4406eed
Configure Ubuntu 20.4 #991 2020-04-25 13:28:11 -05:00
Scott Fennell
e2df6a6572
Configure Ubuntu 20.4 #991 2020-04-25 13:21:10 -05:00
Scott Fennell
bd5824fb02
Configure Ubuntu 20.4 #991 2020-04-25 13:14:49 -05:00
Scott Fennell
199ef8215b
Update OS configurations in Github Actions script (#990)
change test tags to be more future proof
2020-04-17 16:15:24 -05:00
Scott Fennell
38f760c5a3
use rolling tag instead of version number for Ubuntu rolling releases #988 2020-04-17 15:11:09 -05:00
Scott Fennell
4b29659137
Switch ubuntu test from Disco to Eoan, fixes #988 2020-04-17 15:08:18 -05:00
Scott Fennell
120b9c74c9
Edit whitespace, run tests to make sure macOS still passes #971 2020-03-25 09:42:48 -05:00
Scott Fennell
f55de11401
closes #966 (#967)
* closes #966
2020-03-16 16:36:22 -05:00
Scott Fennell
3db8ec3b2d
Update test.yml 2020-02-26 12:58:30 -06:00
Scott Fennell
c7743bd8f2
Update test.yml 2020-02-24 14:39:46 -06:00
Scott Fennell
ff500a5771
Update test.yml 2020-02-21 13:33:17 -06:00
Scott Fennell
d3817fbcb9
Update test.yml 2020-02-21 10:36:32 -06:00
Scott Fennell
c857e2f48c
#959 add build matrix to test workflow 2020-02-20 16:27:46 -06:00
Scott Fennell
d46ca57b73
Update test.yml 2020-02-18 16:24:29 -06:00
Scott Fennell
b724f502b3
fix 32 bit test (#953)
* fix tests for 32 bit mode

* fix issues with mongoose build

* Update docker.yml
2020-02-14 10:23:19 -06:00
Scott Fennell
fc04348db9 enable github actions 2020-02-10 11:53:30 -06:00
Scott Fennell
706a57c47d disable workflows to stop annoying emails 2019-12-02 10:18:16 -06:00
Scott Fennell
cb998b1355 enable workflows for mirror 2019-12-02 09:12:02 -06:00
Scott Fennell
0b4806dfb1 disable workflows for now while we wait for github actions 2019-11-14 09:20:00 -06:00
Scott Fennell
6c60a47e84 update github workflows 2019-11-13 12:17:40 -06:00
Scott Fennell
f58e8ba01b
GitHub actions (#904) 2019-11-13 12:03:11 -06:00