libdiagnostics-dev_0.3.3-10+b1_amd64.deb


Advertisement

Description

libdiagnostics-dev - Logging, unittesting, and runtime diagnostics for C++ - development files

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libdiagnostics-dev
Package version: 0.3.3
Package release: 10+b1
Package architecture: amd64
Package type: deb
Installed size: 1.55 KB
Download size: 170.25 KB
Official Mirror: ftp.br.debian.org
Diagnostics is a unified framework for code annotation, logging, program monitoring, and unit-testing. The annotations of diagnostics provide simple trace messages, tracing method entry and exit, checks (which potentially fail), asserts (which should never fail), invariance checking on method entry and exit, and a number of annotations for testing. The annotations raise events which are can be observed and monitored. Using different loggers, the stream of logging events is used for logging or testing. The package contains the needed headers and libraries for developing software using Diagnostics.

Alternatives

    Download

    Source package: diagnostics

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libdiagnostics-dev deb package:
      # sudo apt-get install libdiagnostics-dev

    Files

    • /usr/include/diagnostics/allocation_database.hpp
    • /usr/include/diagnostics/allocation_record.hpp
    • /usr/include/diagnostics/annotations.hpp
    • /usr/include/diagnostics/assert_annotation.hpp
    • /usr/include/diagnostics/assert_record.ts.hpp
    • /usr/include/diagnostics/blind_test_run_result.ts.hpp
    • /usr/include/diagnostics/block_annotation.hpp
    • /usr/include/diagnostics/build_test_suite.hpp
    • /usr/include/diagnostics/check_annotation.hpp
    • /usr/include/diagnostics/compilation_mode.ts.hpp
    • /usr/include/diagnostics/configuration.hpp
    • /usr/include/diagnostics/current_test_logger.hpp
    • /usr/include/diagnostics/diff.hpp
    • /usr/include/diagnostics/diff_exception.hpp
    • /usr/include/diagnostics/diff_generator.hpp
    • /usr/include/diagnostics/dummy_logger.ts.hpp
    • /usr/include/diagnostics/dummy_test_case.ts.hpp
    • /usr/include/diagnostics/dummy_test_data.ts.hpp
    • /usr/include/diagnostics/dummy_test_data_source.ts.hpp
    • /usr/include/diagnostics/dummy_test_suite_traversal.ts.hpp
    • /usr/include/diagnostics/dummy_values_for_tid_pid.ts.hpp
    • /usr/include/diagnostics/dump_test_suite.ts.hpp
    • /usr/include/diagnostics/exception.hpp
    • /usr/include/diagnostics/exceptionless_block_annotation.hpp
    • /usr/include/diagnostics/features.hpp
    • /usr/include/diagnostics/file_logger.hpp
    • /usr/include/diagnostics/file_test_data_source.hpp
    • /usr/include/diagnostics/filter_test_data.hpp
    • /usr/include/diagnostics/from_string.hpp
    • /usr/include/diagnostics/func_test_case.hpp
    • /usr/include/diagnostics/instrumentation.hpp
    • /usr/include/diagnostics/intending_file_logger.hpp
    • /usr/include/diagnostics/intending_stream_logger.hpp
    • /usr/include/diagnostics/interactive_test_data_adaptor.hpp
    • /usr/include/diagnostics/invariance_annotation.hpp
    • /usr/include/diagnostics/level.hpp
    • /usr/include/diagnostics/lib_annotations.hpp
    • /usr/include/diagnostics/list_test_suite_traversal.hpp
    • /usr/include/diagnostics/load_symbol.hpp
    • /usr/include/diagnostics/logger.hpp
    • /usr/include/diagnostics/logging_config.hpp
    • /usr/include/diagnostics/logging_config_exception.hpp
    • /usr/include/diagnostics/logging_facility.hpp
    • /usr/include/diagnostics/logging_implementation.hpp
    • /usr/include/diagnostics/logging_mutex.hpp
    • /usr/include/diagnostics/malloc_allocator.hpp
    • /usr/include/diagnostics/marshaling.hpp
    • /usr/include/diagnostics/memory.hpp
    • /usr/include/diagnostics/mutexed_test_data.hpp
    • /usr/include/diagnostics/name_separators.hpp
    • /usr/include/diagnostics/names.hpp
    • /usr/include/diagnostics/namespace.hpp
    • /usr/include/diagnostics/operators.hpp
    • /usr/include/diagnostics/platform.hpp
    • /usr/include/diagnostics/platform_config.hpp
    • /usr/include/diagnostics/pp_config.hpp
    • /usr/include/diagnostics/preprocessor.hpp
    • /usr/include/diagnostics/record.hpp
    • /usr/include/diagnostics/record_vectors.ts.hpp
    • /usr/include/diagnostics/relation_modifier.hpp
    • /usr/include/diagnostics/run_test_suite_traversal.hpp
    • /usr/include/diagnostics/set_initial_loggers.hpp
    • /usr/include/diagnostics/std_exception.hpp
    • /usr/include/diagnostics/std_test_case.hpp
    • /usr/include/diagnostics/stream_logger.hpp
    • /usr/include/diagnostics/stream_test_data_adaptor.hpp
    • /usr/include/diagnostics/stream_test_system.hpp
    • /usr/include/diagnostics/stream_test_system_main.hpp
    • /usr/include/diagnostics/test_case.hpp
    • /usr/include/diagnostics/test_case_cstr.hpp
    • /usr/include/diagnostics/test_data.hpp
    • /usr/include/diagnostics/test_data_adaptor.hpp
    • /usr/include/diagnostics/test_data_adaptor.ts.hpp
    • /usr/include/diagnostics/test_data_source.hpp
    • /usr/include/diagnostics/test_data_source.ts.hpp
    • /usr/include/diagnostics/test_exception.hpp
    • /usr/include/diagnostics/test_front_end.hpp
    • /usr/include/diagnostics/test_list_result.hpp
    • /usr/include/diagnostics/test_logger.hpp
    • /usr/include/diagnostics/test_run_result.hpp
    • /usr/include/diagnostics/test_suite.hpp
    • /usr/include/diagnostics/test_suite_traversal.hpp
    • /usr/include/diagnostics/test_suites.ts.hpp
    • /usr/include/diagnostics/test_system.hpp
    • /usr/include/diagnostics/test_system_exception.hpp
    • /usr/include/diagnostics/testing_namespaces.hpp
    • /usr/include/diagnostics/throwing_block_annotation.hpp
    • /usr/include/diagnostics/tick.hpp
    • /usr/include/diagnostics/to_string.hpp
    • /usr/include/diagnostics/type.hpp
    • /usr/include/diagnostics/unittest.hpp
    • /usr/include/diagnostics/version.hpp
    • /usr/include/diagnostics/basic_exceptions/invalid_argument.hpp
    • /usr/include/diagnostics/basic_exceptions/invalid_protocol.hpp
    • /usr/include/diagnostics/basic_exceptions/low_level_exception.hpp
    • /usr/include/diagnostics/basic_exceptions/not_implemented.hpp
    • /usr/include/diagnostics/basic_exceptions/parse_error.hpp
    • /usr/include/diagnostics/basic_exceptions/violated_invariance.hpp
    • /usr/include/diagnostics/extensions/instrumentation/annotations.hpp
    • /usr/include/diagnostics/extensions/instrumentation/load_symbol.hpp
    • /usr/include/diagnostics/extensions/memory/allocation_database.hpp
    • /usr/include/diagnostics/extensions/memory/allocation_record.hpp
    • /usr/include/diagnostics/extensions/memory/annotations.hpp
    • /usr/include/diagnostics/extensions/memory/malloc_allocator.hpp
    • /usr/include/diagnostics/extensions/memory/names.hpp
    • /usr/include/diagnostics/extensions/memory/namespace.hpp
    • /usr/include/diagnostics/extensions/memory/operators.hpp
    • /usr/include/diagnostics/extensions/memory/tick.hpp
    • /usr/include/diagnostics/extensions/stacktrace/descriptor.hpp
    • /usr/include/diagnostics/extensions/stacktrace/error.hpp
    • /usr/include/diagnostics/extensions/stacktrace/frame_visitor.hpp
    • /usr/include/diagnostics/extensions/stacktrace/handler.hpp
    • /usr/include/diagnostics/extensions/stacktrace/namespace.hpp
    • /usr/include/diagnostics/extensions/stacktrace/posix.hpp
    • /usr/include/diagnostics/extensions/stacktrace/process.hpp
    • /usr/include/diagnostics/extensions/stacktrace/raw_process.hpp
    • /usr/include/diagnostics/extensions/stacktrace/signal.hpp
    • /usr/include/diagnostics/frame/exception.hpp
    • /usr/include/diagnostics/frame/level.hpp
    • /usr/include/diagnostics/frame/logger.hpp
    • /usr/include/diagnostics/frame/logging_config.hpp
    • /usr/include/diagnostics/frame/logging_config_exception.hpp
    • /usr/include/diagnostics/frame/logging_facility.hpp
    • /usr/include/diagnostics/frame/logging_implementation.hpp
    • /usr/include/diagnostics/frame/logging_mutex.hpp
    • /usr/include/diagnostics/frame/namespace.hpp
    • /usr/include/diagnostics/frame/platform.hpp
    • /usr/include/diagnostics/frame/platform_config.hpp
    • /usr/include/diagnostics/frame/pp_config.hpp
    • /usr/include/diagnostics/frame/record.hpp
    • /usr/include/diagnostics/frame/set_initial_loggers.hpp
    • /usr/include/diagnostics/frame/std_exception.hpp
    • /usr/include/diagnostics/frame/type.hpp
    • /usr/include/diagnostics/frame/version.hpp
    • /usr/include/diagnostics/logger/file_logger.hpp
    • /usr/include/diagnostics/logger/intending_file_logger.hpp
    • /usr/include/diagnostics/logger/intending_stream_logger.hpp
    • /usr/include/diagnostics/logger/stream_logger.hpp
    • /usr/include/diagnostics/macros/assert_annotation.hpp
    • /usr/include/diagnostics/macros/block_annotation.hpp
    • /usr/include/diagnostics/macros/check_annotation.hpp
    • /usr/include/diagnostics/macros/exceptionless_block_annotation.hpp
    • /usr/include/diagnostics/macros/invariance_annotation.hpp
    • /usr/include/diagnostics/macros/relation_modifier.hpp
    • /usr/include/diagnostics/macros/test_front_end.hpp
    • /usr/include/diagnostics/macros/throwing_block_annotation.hpp
    • /usr/include/diagnostics/unittest/build_test_suite.hpp
    • /usr/include/diagnostics/unittest/func_test_case.hpp
    • /usr/include/diagnostics/unittest/name_separators.hpp
    • /usr/include/diagnostics/unittest/namespace.hpp
    • /usr/include/diagnostics/unittest/std_test_case.hpp
    • /usr/include/diagnostics/unittest/stream_test_system_main.hpp
    • /usr/include/diagnostics/unittest/test_case.hpp
    • /usr/include/diagnostics/unittest/test_case_cstr.hpp
    • /usr/include/diagnostics/unittest/test_data.hpp
    • /usr/include/diagnostics/unittest/test_exception.hpp
    • /usr/include/diagnostics/unittest/test_suite.hpp
    • /usr/include/diagnostics/unittest/test_system_exception.hpp
    • /usr/include/diagnostics/unittest/testing_namespaces.hpp
    • /usr/include/diagnostics/unittest/test_system/current_test_logger.hpp
    • /usr/include/diagnostics/unittest/test_system/file_test_data_source.hpp
    • /usr/include/diagnostics/unittest/test_system/filter_test_data.hpp
    • /usr/include/diagnostics/unittest/test_system/interactive_test_data_adaptor.hpp
    • /usr/include/diagnostics/unittest/test_system/list_test_suite_traversal.hpp
    • /usr/include/diagnostics/unittest/test_system/mutexed_test_data.hpp
    • /usr/include/diagnostics/unittest/test_system/run_test_suite_traversal.hpp
    • /usr/include/diagnostics/unittest/test_system/stream_test_data_adaptor.hpp
    • /usr/include/diagnostics/unittest/test_system/stream_test_system.hpp
    • /usr/include/diagnostics/unittest/test_system/test_data_adaptor.hpp
    • /usr/include/diagnostics/unittest/test_system/test_data_source.hpp
    • /usr/include/diagnostics/unittest/test_system/test_list_result.hpp
    • /usr/include/diagnostics/unittest/test_system/test_logger.hpp
    • /usr/include/diagnostics/unittest/test_system/test_run_result.hpp
    • /usr/include/diagnostics/unittest/test_system/test_suite_traversal.hpp
    • /usr/include/diagnostics/unittest/test_system/test_system.hpp
    • /usr/include/diagnostics/util/diff.hpp
    • /usr/include/diagnostics/util/diff_exception.hpp
    • /usr/include/diagnostics/util/diff_generator.hpp
    • /usr/include/diagnostics/util/from_string.hpp
    • /usr/include/diagnostics/util/marshaling.hpp
    • /usr/include/diagnostics/util/preprocessor.hpp
    • /usr/include/diagnostics/util/to_string.hpp
    • /usr/lib/libdiagnostics.a
    • /usr/lib/libdiagnostics.la
    • /usr/lib/libdiagnostics.so
    • /usr/lib/pkgconfig/diagnostics.pc
    • /usr/share/doc/libdiagnostics-dev/changelog.Debian.amd64.gz
    • /usr/share/doc/libdiagnostics-dev/changelog.Debian.gz
    • /usr/share/doc/libdiagnostics-dev/changelog.gz
    • /usr/share/doc/libdiagnostics-dev/copyright

    Changelog

    2014-07-07 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-10) unstable; urgency=low * Bump Standards Version to 3.9.5 (no changes) * Add -Wno-unused-function to silence new warnings (function is intentionally unused) (closes: #746838, #751904)

    2013-07-10 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-9) unstable; urgency=low * Really disable stacktrace on hurd * Update symbols file to reflect this

    2013-07-10 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-8) unstable; urgency=low * hurd doesn't have /proc/self/exe, hence disable stacktrace

    2013-07-09 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-7) unstable; urgency=low * Cope with automake 1.12/1.13 parallel test harnesses

    2013-07-09 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-6) unstable; urgency=low * Make sure PATH_MAX is defined (which isn't the case on hurd)

    2013-07-08 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-5) unstable; urgency=low * Do not use ACE on hurd, it seems to be incomplete * Remove libltdl directory on clean

    2013-07-08 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-4) unstable; urgency=low * Move to minimal dh debian/rules * Compatibility level bumped to 9

    2012-12-02 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-3) unstable; urgency=low * Fix symbols file for armhf

    2012-12-02 - Michael Tautschnig <mt@debian.org> diagnostics (0.3.3-2) unstable; urgency=low * Acknowledge NMU (closes: #667150, #652201, #638470, #621225) * Update watch file (thanks Bart Martens) * Disable stacktrace for arm-linux-gnueabihf (closes: #687559) * Bump Standards Version to 3.9.4 (no changes) * Properly pass buildflags * Updated upstream URL (and removed VCS)

    2012-05-03 - Matthias Klose <doko@debian.org> diagnostics (0.3.3-1.3) unstable; urgency=low * Non maintainer upload. * Fix build failure with GCC 4.7. Closes: #667150.

    Advertisement
    Advertisement