Commit Graph

127 Commits

Author SHA1 Message Date
ddj116
16828a9000
TrickOps: Update send_hs.py to work with latest Trick output (#1810)
* Update send_hs.py to work with the new fields Trick's output produces
* Add unit tests and doctests for send_hs module
* Update TrickOps documentation to include info on send_hs usage
* Remove MonteCarloGenerationhelper.py's unecessary dependency on send_hs

Unrelated:

* Update pip when testing TrickOps per pip best practices

Closes #1807

Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
2024-12-12 10:55:18 -06:00
Pherring04
981deff397
Taking CentOS to the glue factory (#1796)
* Old yellering CentOS

* CentOS is still haunting TrickOPs

* Begone spirit of CentOS

* CentOS's ghost has been laid to rest
2024-10-22 10:21:33 -05:00
Hong Chen
cca503a6ec
Updated trickops.yml to use a newer Ubuntu (#1769)
* Updated to use ubuntu22 instead of ubuntu20 due to the koviz update that removed deprecated calls from an older Qt on ubuntu20.

* Changed perl-modules-5.30 to perl-modules-5.34 as ubuntu20 uses perl 5.30 and ubuntu22 uses perl 5.34.
2024-09-05 14:51:19 -05:00
Pherring04
c75a71579c Clean up 2024-07-10 15:15:10 -05:00
Pherring04
928bec15b0 CentOS 7 CI Testing 2024-07-10 14:52:50 -05:00
Pherring04
21458bf30e CentOS 7 CI Testing 2024-07-10 12:09:56 -05:00
Pherring04
3686191e6a CentOS 7 CI Testing 2024-07-10 11:52:33 -05:00
Pherring04
d0a12c885f CentOS 7 CI Testing 2024-07-10 11:32:35 -05:00
Pherring04
29cb2ad7d5 Changed checkout from v3 to v4 2024-07-10 11:25:58 -05:00
Pherring04
03246a5137 CentOS 7 CI Testing 2024-07-10 09:17:58 -05:00
Pherring04
5ff32b1622 CI testing 2024-07-02 13:02:36 -05:00
Pherring04
7d663a7f32 CI testing 2024-07-02 12:47:00 -05:00
Pherring04
1f6cebfc3c CI testing 2024-07-02 12:42:38 -05:00
Pherring04
f3c0fbd0a6 CI testing 2024-07-02 12:40:53 -05:00
Pherring04
2b3718e112 Change CentOS to base url 2024-07-02 12:36:06 -05:00
Pherring04
3030603298 Change CentOS to base url 2024-07-02 12:33:43 -05:00
Pherring04
47dad0028b Change CentOS to base url 2024-07-02 12:21:24 -05:00
Pherring04
03c6729819 Change CentOS to base url 2024-07-02 12:18:13 -05:00
Pherring04
69326b6279 Change CentOS to base url 2024-07-02 10:51:34 -05:00
Pherring04
3fb87b8f9c ci testing 2024-07-02 09:16:04 -05:00
Hong Chen
23b1c7d74d Updated the MacOS CI workflow so that bash won't exit with brew upgrade exits with non-zero exit code. 2024-06-19 10:03:14 -05:00
Hong Chen
e4f6774b3c
Updated to use the latest swig and llvm 15. (#1699)
* Updated to use the latest swig and llvm 15.

* Updated to use the latest llvm that comes with the macos docker image.

* Added missing install

* Test without installing llvm

* Tested to link llvm

* Changed back to use downloaded llvm+clang package.

* Check if macos (13-arm) image can find the installed udunits.

* Try macos-13 if it works as documented

* Need to match the cpu type of macos and the build for clang+llvm.

* Change to Mac-12 for gtest.h to be found.

* Switch back to Mac-13 as gtest.h is not a factor for this CI process..
2024-04-25 10:17:40 -05:00
ddj116
c6e44c6e04
Revert changes to trickops test yml file from Sept 2023 to fix trickops unit tests (#1681)
* TrickOps: Revert changes to trickops test yml file from Sept 2023

* trick_sims.yml was "accidentally changed" to remove unstable sims
  in Sept 2023, breaking the TrickOps unit tests. This reverts that change.
* Adjust new hashlib md5 comparison approach to work on systems where
  'usedforsecurity' isn't supported

* Move TrickOps Unit tests back into pull requests

* Adjust TrickOps actions artifacts to use v3.0.0

Per suggestion on workaround as described here:
  https://github.com/actions/upload-artifact/issues/478

---------

Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
2024-04-01 09:43:12 -05:00
Hong Chen
bc36f760e9
Update MacOS workflow to use SWIG 4.1.1 instead of the newest SWIG 4.2 (#1648)
* Updated to use SWIG 4.1.1 due to SWIG 2.0 generats setter wrapper for private constructor or operator.

* Needed to go to unzipped swig-4.1.1 directory before building it.

* Install needed  packages for being able to run SWIG 4.1.1 build script.
2024-02-15 13:36:05 -06:00
Hong Chen
e44a95c6e0
Changed to install googletest 1.8.0 for centos 7 instead of using 1.6.0 (#1600)
* Changed to install googletest 1.8.0 for centos 7 instead of using 1.6.0 that comes with the centos 7 image to avoid to use okay-release-1-6.el7.noarch.rpm that is causing an error for some reason.

* Fixed typo install_gtest tag for centos 7.
2023-10-26 10:19:28 -05:00
Jacqueline Deans
b7514ee19a
Fix workflows (#1566)
* Change checkout action version

* Add JAVA_HOME to 32 bit oracle

* Move alt linux to short test suite, drop ubuntu 18
2023-09-07 11:12:05 -05:00
John M. Penn
1eb3ab9895 Set JAVA_HOME prior to building Trick in code_coverage.yml. 2023-08-07 10:16:29 -05:00
John M. Penn
8153e81c13 Fix JAVA_HOME on Oracle8 2023-08-07 10:16:29 -05:00
Jacqueline Deans
25d438a83f
Change 32 bit pipeline to only build part of the test suite (#1536) 2023-07-17 11:34:54 -05:00
Deans
99ee88a686 Add more Variable Server unit and integration tests, clean up and clarify naming 2023-06-26 12:23:58 -05:00
Jacqueline Deans
7131204e09
Add workflow_dispatch option for code_coverage 2023-01-25 14:49:47 -06:00
Jacqueline Deans
48f6f76ef3
Fix various issues in scheduled CI jobs (#1419)
- Update S_overrides.mk for SIM_test_varserv so it links correctly in 32 bit (why did only that one have a problem? the world will never know)
- Stop testing Debian Bookworm on python2.7 since support was removed
- Fix some TrickOps unit tests
2022-12-14 17:04:09 -06:00
Scott Fennell
fb0a760a71
Add GitHub GUI reports to macOS, More Linux, and Linux Python 2 (#1405)
closes #1404
2022-11-22 13:03:03 -06:00
Scott Fennell
8611d7c40e
Refactor workflow distros and workflow python matrix (#1400) (#1401)
closes #1400
2022-11-21 15:25:08 -06:00
Jacqueline Deans
d9e7ac250d
Refactored sim tests to run through TrickOps (#1390) 2022-11-17 15:43:29 -06:00
Scott Fennell
1eb8376db5
Update test_32.yml 2022-11-15 16:02:38 -06:00
Scott Fennell
63e9c32416
update llvm in macOS CI from 11 to 14 2022-10-28 12:56:41 -05:00
Jacqueline Deans
900f7b18be
Generate test coverage and use Coveralls for tracking and visualization (#1366)
* Add code-coverage make target and github actions workflow
* Upload coverage to coveralls
* Add coverage badge to readme
* Fix some test makefiles to correctly propagate flags
2022-10-13 14:23:16 -05:00
Scott Fennell
540bc7d96f
Update trickops.yml 2022-10-06 16:08:30 -05:00
Scott Fennell
6d42ff2eb0
Update test_32_oracle.yml 2022-10-06 16:08:06 -05:00
Scott Fennell
0dbee658ee
Update test_32.yml 2022-10-06 16:07:49 -05:00
Scott Fennell
4e85b3d79d
Update test_macos.yml 2022-10-06 16:06:16 -05:00
Scott Fennell
c281be3326
Update test_linux.yml 2022-10-06 16:05:51 -05:00
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 (#1331) 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 (#1327)
* Add 32bit test for oraclelinux8 #1304

closes #1304
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 (#1282)
* traverse enum type on llvm 14 #1279
2022-06-09 09:42:06 -05:00
Scott Fennell
6ddcd9971c
Update test_linux.yml 2022-06-02 14:51:28 -05:00