Commit Graph

84 Commits

Author SHA1 Message Date
Scott Fennell
fe7422c5f0
Update report_linux.yml 2022-08-11 16:50:21 -05:00
Scott Fennell
c390ca5ba6
replace GTEST_HAS_TR1_TUPLE with -std=c++11 () 2022-08-11 15:10:29 -05:00
Scott Fennell
d28a835c4d
Update test_32_oracle.yml 2022-08-01 15:32:50 -05:00
Scott Fennell
4671883353
Test 32-bit mode on oraclelinux 8 ()
* Add 32bit test for oraclelinux8 

closes 
2022-08-01 15:11:12 -05:00
Scott Fennell
d80c4ff0c7
Update test_32.yml 2022-07-27 15:00:33 -05:00
Scott Fennell
33d2a53e12
1279 llvm 14 ()
* traverse enum type on llvm 14 
2022-06-09 09:42:06 -05:00
Scott Fennell
6ddcd9971c
Update test_linux.yml 2022-06-02 14:51:28 -05:00
Scott Fennell
4f6cc80f97
Update test_linux.yml 2022-06-02 14:36:47 -05:00
Scott Fennell
99c713b9a0
Update test_linux.yml 2022-06-02 14:33:16 -05:00
Scott Fennell
b3c18dda3c
Update test_linux.yml 2022-06-02 14:32:11 -05:00
Scott Fennell
039cd0b017
Update test_linux.yml
 add ubuntu 22.04 to test suite
2022-06-02 14:30:52 -05:00
Scott Fennell
c9a0b53b9c
Update test_macos.yml 2022-05-24 11:09:38 -05:00
Scott Fennell
a206970b08
Publish XML Test Results ()
add xml publisher action to GitHub Actions workflow for linux tests
2022-03-18 12:05:25 -05:00
Scott Fennell
3b73be173a
Configure fixes and GitHub Actions workflow changes ()
* major refactor of test_linux workflow
* oracle linux, almalinux, and debian 11 added to workflow
*  ac_path_progs does not cache negative result like ac_path_prog. Strange. Fix bad python and python-config behavior
* add or statement in case behavior changes across autoconf versions
* all OSs now test both python 2 and python 3
2022-03-17 14:55:27 -05:00
Scott Fennell
c8a29bea0d
Update trickops.yml 2022-02-24 18:13:35 -06:00
Scott Fennell
7b3a550278
Update test_linux.yml
closes 
2022-02-15 13:42:50 -06:00
Scott Fennell
28a299d9cd
Update test_linux.yml 2022-02-15 12:51:44 -06:00
Scott Fennell
d10e63509a
Update test_linux.yml 2022-02-15 11:51:55 -06:00
Scott Fennell
f4399ceae6
Update test_linux.yml 2022-02-15 10:58:23 -06:00
Scott Fennell
2602948f79
update udunits url 2022-02-01 18:42:13 -06:00
Scott Fennell
35b5421e11
Update python_tests_linux.yml 2022-02-01 18:36:50 -06:00
Scott Fennell
f3f633e392
Update test_linux.yml 2022-02-01 18:36:01 -06:00
Scott Fennell
60b04c532a
Add vaulted centos 8 code mirrors to centos 8 container 2022-02-01 18:34:40 -06:00
Scott Fennell
2006f0d2cb
Add vault mirrors to Centos 8 2022-02-01 18:32:59 -06:00
Scott Fennell
b65e6bdebb
Add vault repos to centos 8 container 2022-02-01 18:29:11 -06:00
Penn, John M 047828115
6865501781 Temporarily disable the python_tests which are really civetserver tests during implementation of issue 2021-09-13 17:46:56 -05:00
Penn, John M 047828115
4c52ed2753 Merge Caleb Herpins port of Trick webserver from Mongoose to CivetWeb . 2021-08-18 13:15:10 -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 
2021-05-19 17:23:33 -05:00
ddj116
1d9ea79107
Introducing TrickOps - An Extensible Sim Testing Framework ()
* 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 ()
* check if default constructor is deleted 

* unit test icg deleted default constructor 

* 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 
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
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 ()
* Create test_32.yml

closes 
2021-01-28 18:48:18 -06:00
Scott Fennell
427a5ce630 change brew cask install to brew install --cask ()
#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