sstsimulator / sst-macro

SST Macro Element Library
http://sst-simulator.org/
Other
34 stars 41 forks source link

Changes that will allow us to trigger nightly builds on gitlab ci. #634

Closed calewis closed 2 years ago

calewis commented 2 years ago

These changes will put a CI/CD file in the main repo that allows our gitlab mirror to run scheduled tests against the code.

The changes to the check_repo_build make sure that we don't have a build error when the source is in a detached head state. This was broken before, but just a low frequency occurrence. But the Gitlab CI runs in a detached head state so we need to make sure we can build in that case.

sst-autotester commented 2 years ago

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.14-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 55
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.14-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 178
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Build Num: 55
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Build Num: 178
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Build Num: 54
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 61
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 205
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Build Num: 54
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Build Num: 178
  • Status: STARTED
## Using Repos:
Repo: ELEMENTS (sstsimulator/sst-elements)
  • Branch: devel
  • SHA: ea8e0e2399695b6a9c7308b7cf4ce233af627766
  • Mode: SUPPORT_REPO
Repo: CORE (sstsimulator/sst-core)
  • Branch: devel
  • SHA: cdc8ab0b091260fc63a217bbac5eaf88720f1461
  • Mode: SUPPORT_REPO
Repo: SQE (sstsimulator/sst-sqe)
  • Branch: devel
  • SHA: 2cb58cd17d5fb3e5f9beb375f8e14ae776c12da5
  • Mode: SUPPORT_REPO
Repo: MACRO (calewis/sst-macro)
  • Branch: add-gitlab-ci
  • SHA: d13f954e42b88902bee67a19eaf9e8cab9460402
  • Mode: TEST_REPO
Pull Request Author: calewis

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.14-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 55
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.14-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 178
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Build Num: 55
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Build Num: 178
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Build Num: 54
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 61
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 205
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Build Num: 54
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Build Num: 178
  • Status: PASSED
sst-autotester commented 2 years ago

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO REVIEWS HAVE BEEN PERFORMED ON THIS PULL REQUEST!

sst-autotester commented 2 years ago

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

sst-autotester commented 2 years ago

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.14-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 56
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.14-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 179
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Build Num: 56
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Build Num: 179
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Build Num: 55
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 62
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 206
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Build Num: 55
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Build Num: 179
  • Status: STARTED
## Using Repos:
Repo: SQE (sstsimulator/sst-sqe)
  • Branch: devel
  • SHA: 2cb58cd17d5fb3e5f9beb375f8e14ae776c12da5
  • Mode: SUPPORT_REPO
Repo: MACRO (calewis/sst-macro)
  • Branch: add-gitlab-ci
  • SHA: 473fb9880e8af77095e9a489c27347add61a9c6c
  • Mode: TEST_REPO
Repo: ELEMENTS (sstsimulator/sst-elements)
  • Branch: devel
  • SHA: ea8e0e2399695b6a9c7308b7cf4ce233af627766
  • Mode: SUPPORT_REPO
Repo: CORE (sstsimulator/sst-core)
  • Branch: devel
  • SHA: cdc8ab0b091260fc63a217bbac5eaf88720f1461
  • Mode: SUPPORT_REPO
Pull Request Author: calewis

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.14-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 56
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.14-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 179
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Build Num: 56
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Build Num: 179
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Build Num: 55
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 62
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 206
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Build Num: 55
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Build Num: 179
  • Status: PASSED
sst-autotester commented 2 years ago

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO REVIEWS HAVE BEEN PERFORMED ON THIS PULL REQUEST!

sst-autotester commented 2 years ago

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

sst-autotester commented 2 years ago

Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ jpkenny ]!

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Pull Request MUST BE MERGED MANUALLY BY Project Team - This Repo does not support Automerge

calewis commented 2 years ago

@jpkenny I can't merge