schema_salad.tests.test_cpp_codegen
===================================

.. py:module:: schema_salad.tests.test_cpp_codegen

.. autoapi-nested-parse::

   Test C++ code generation.



Functions
---------

.. autoapisummary::

   schema_salad.tests.test_cpp_codegen.test_cwl_cpp_gen
   schema_salad.tests.test_cpp_codegen.test_cwl_cpp_generations
   schema_salad.tests.test_cpp_codegen.test_cwl_cpp_generations_with_spdx
   schema_salad.tests.test_cpp_codegen.cpp_codegen


Module Contents
---------------

.. py:function:: test_cwl_cpp_gen(tmp_path)

   End to end test of C++ generator using the CWL v1.0 schema.


.. py:function:: test_cwl_cpp_generations(tmp_path, filename)

   End to end test of C++ generator using small scenarios.


.. py:function:: test_cwl_cpp_generations_with_spdx(tmp_path)

   End to end test of C++ generator checking for SPDX headers


.. py:function:: cpp_codegen(file_uri, target, spdx_copyright_text = None, spdx_license_identifier = None)

   Help using the C++ code generation function.


