julienne_test_suite_s Submodule


Uses

  • module~~julienne_test_suite_s~~UsesGraph module~julienne_test_suite_s julienne_test_suite_s assert_m assert_m module~julienne_test_suite_s->assert_m module~julienne_m julienne_m module~julienne_test_suite_s->module~julienne_m module~julienne_test_suite_m julienne_test_suite_m module~julienne_test_suite_s->module~julienne_test_suite_m module~julienne_m->module~julienne_test_suite_m module~julienne_assert_m julienne_assert_m module~julienne_m->module~julienne_assert_m module~julienne_bin_m julienne_bin_m module~julienne_m->module~julienne_bin_m module~julienne_command_line_m julienne_command_line_m module~julienne_m->module~julienne_command_line_m module~julienne_file_m julienne_file_m module~julienne_m->module~julienne_file_m module~julienne_formats_m julienne_formats_m module~julienne_m->module~julienne_formats_m module~julienne_github_ci_m julienne_github_ci_m module~julienne_m->module~julienne_github_ci_m module~julienne_one_image_prints_m julienne_one_image_prints_m module~julienne_m->module~julienne_one_image_prints_m module~julienne_string_m julienne_string_m module~julienne_m->module~julienne_string_m module~julienne_test_description_m julienne_test_description_m module~julienne_m->module~julienne_test_description_m module~julienne_test_diagnosis_m julienne_test_diagnosis_m module~julienne_m->module~julienne_test_diagnosis_m module~julienne_test_fixture_m julienne_test_fixture_m module~julienne_m->module~julienne_test_fixture_m module~julienne_test_harness_m julienne_test_harness_m module~julienne_m->module~julienne_test_harness_m module~julienne_test_m julienne_test_m module~julienne_m->module~julienne_test_m module~julienne_test_result_m julienne_test_result_m module~julienne_m->module~julienne_test_result_m module~julienne_test_suite_m->module~julienne_file_m module~julienne_test_suite_m->module~julienne_string_m module~julienne_assert_m->module~julienne_test_diagnosis_m module~julienne_file_m->module~julienne_string_m module~julienne_one_image_prints_m->module~julienne_string_m iso_c_binding iso_c_binding module~julienne_string_m->iso_c_binding module~julienne_test_description_m->module~julienne_string_m module~julienne_test_description_m->module~julienne_test_diagnosis_m module~julienne_test_description_m->module~julienne_test_result_m module~julienne_test_diagnosis_m->module~julienne_string_m module~julienne_test_diagnosis_m->iso_c_binding module~julienne_test_fixture_m->module~julienne_test_m module~julienne_test_harness_m->module~julienne_test_fixture_m module~julienne_test_m->module~julienne_command_line_m module~julienne_test_m->module~julienne_test_description_m module~julienne_test_m->module~julienne_test_result_m module~julienne_user_defined_collectives_m julienne_user_defined_collectives_m module~julienne_test_m->module~julienne_user_defined_collectives_m module~julienne_test_result_m->module~julienne_string_m module~julienne_test_result_m->module~julienne_test_diagnosis_m

Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: copyright_and_license = "! Copyright (c) 2024-2025, The Regents of the University of California and Sourcery Institute"//new_line('')//"! Terms of use are as specified in LICENSE.txt"
character(len=*), private, parameter :: test_subjects_key = "test subjects"
character(len=*), private, parameter :: test_suite_key = "test suite"

Module Procedures

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html driver_file pure module function driver_file(self) result(file)

Arguments

Type IntentOptional Attributes Name
class(test_suite_t), intent(in) :: self

Return Value type(file_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html from_components pure module function from_components(test_subjects) result(test_suite)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: test_subjects(:)

Return Value type(test_suite_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html from_file pure module function from_file(file) result(test_suite)

Arguments

Type IntentOptional Attributes Name
type(file_t), intent(in) :: file

Return Value type(test_suite_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html stub_file pure module function stub_file(self, subject) result(file)

Arguments

Type IntentOptional Attributes Name
class(test_suite_t), intent(in) :: self
type(string_t), intent(in) :: subject

Return Value type(file_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html test_modules pure module function test_modules(self) result(modules)

Arguments

Type IntentOptional Attributes Name
class(test_suite_t), intent(in) :: self

Return Value type(string_t), allocatable, (:)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html test_subjects pure module function test_subjects(self) result(subjects)

Arguments

Type IntentOptional Attributes Name
class(test_suite_t), intent(in) :: self

Return Value type(string_t), allocatable, (:)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html test_types pure module function test_types(self) result(types)

Arguments

Type IntentOptional Attributes Name
class(test_suite_t), intent(in) :: self

Return Value type(string_t), allocatable, (:)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html to_file pure module function to_file(self) result(file)

Arguments

Type IntentOptional Attributes Name
class(test_suite_t), intent(in) :: self

Return Value type(file_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_test_suite_s.html write_driver module subroutine write_driver(self, file_name)

Arguments

Type IntentOptional Attributes Name
class(test_suite_t), intent(in) :: self
character(len=*), intent(in) :: file_name