Commit Graph

89 Commits

Author SHA1 Message Date
Caleb Herpin
c8a7fa2aa9 fixed misspelling 2021-07-27 19:06:52 -05:00
Caleb Herpin
f4bc0836dd Fixed typo 2021-07-27 18:57:33 -05:00
Caleb Herpin
bbb02a625a Added second info. 2021-07-27 18:55:26 -05:00
Caleb Herpin
c1e2755a9f Changed trick_home using workspace 2021-07-27 18:51:11 -05:00
Caleb Herpin
811f9c1f44 Fixed path to sim. Added Info job. 2021-07-27 18:33:20 -05:00
Caleb Herpin
825d13bd5e Updated trick_home 2021-07-27 18:15:10 -05:00
Caleb Herpin
4645fb627f Setting trick_home 2021-07-27 18:06:52 -05:00
Caleb Herpin
aab2ed927b Moved civet test after trick build 2021-07-27 14:55:51 -05:00
Caleb Herpin
7a4a833297 Add change dir command 2021-07-27 14:47:01 -05:00
Caleb Herpin
780d337794 using . instead of source 2021-07-27 14:43:44 -05:00
Caleb Herpin
7a25dcf78c moved civet test to after we checkout out repo 2021-07-27 14:37:11 -05:00
Caleb Herpin
a12b25e3dc Moved civet testing expect a fail 2021-07-27 14:33:20 -05:00
Caleb Herpin
9e66c48bd8 Added Civet tests to test_linux 2021-07-27 14:21:13 -05:00
Caleb Herpin
4a0d7dd419 changed civet test path 2021-07-27 13:52:37 -05:00
Caleb Herpin
6d8e5ee927 Edited civet workflow ignores 2021-07-27 13:46:48 -05:00
Caleb Herpin
cf5271ae56 added civet_test 2021-07-27 13:44:33 -05:00
Caleb Herpin
63174971b3 git reverted test_linux.yml 2021-07-27 13:34:28 -05:00
Caleb Herpin
3a1f273d4b Removed extra test_linux step 2021-07-27 13:28:21 -05:00
Caleb Herpin
a350941b10 Using requirements file 2021-07-27 13:26:29 -05:00
Caleb Herpin
193bc0f7af Using python 3.9 2021-07-27 11:44:15 -05:00
Caleb Herpin
08e06328cd Removed trusted hosts 2021-07-27 11:20:38 -05:00
Caleb Herpin
ca35755d6c changed python version to 3.8 2021-07-27 11:18:36 -05:00
Caleb Herpin
5981749550 added trusted host 2021-07-27 11:13:44 -05:00
Caleb Herpin
5438b1aa7d actions running as 1001 2021-07-27 11:10:25 -05:00
Caleb Herpin
4163d3ad9a add pip upgrade to test_linux 2021-07-27 11:05:48 -05:00
Caleb Herpin
0ce2fff974 Manually installing pip packages 2021-07-27 10:56:52 -05:00
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