atf icon indicating copy to clipboard operation
atf copied to clipboard

Libraries to write tests in C, C++ and shell

Results 27 atf issues
Sort by recently updated
recently updated
newest added

execute_with_shell() failed to convert C++ std::string into C const char\* here: ``` sh_argv[0] = atf::env::get("ATF_SHELL", ATF_SHELL).c_str(); ``` In result we have "ZZZZZZZZ" instead of "/bin/sh". E.g. https://people.freebsd.org/~br/kyua_mips/bin_cat_cat_test_align.html this workaround helps:...

_From [asomers](https://code.google.com/u/118332783231543903398/) on January 16, 2014 18:34:38_ What steps will reproduce the problem? 1. Create an ATF testcase in C that will both fail and timeout 2. Add atf_tc_expect_fail() and...

bug

The atf-c library has ATF_CHECK\* and ATF_REQUIRE\* whereas atf-c++ doesn't. Implement the useful non-fatal versions for feature parity.

enhancement

The 0.7 release introduced build-time tests to atf-c and atf-c++, but not to atf-sh. Expose the functionality to the shell interface. This will probably require writing an atf-build utility that...

enhancement

Some macros in the atf-c and atf-c++ libraries evaluate the arguments given to the more than once. This only happens when there is a test failure, but ideally we would...

enhancement

COPYING is moved to LICENSE README, INSTALL, and NEWS are moved to README.md, INSTALL.md, and NEWS.md, respectively. Markdown is applied to those three files like kyua repo.

I find atk's coding style doesn't follow some conventions, such as having space in `` or putting pointer `*` or reference symbol `&` with variable types, not variable names. FreeBSD's...

auto_ptr is remove in C++17 and later

Hello everyone! I am working on implementing a tool to assess the complexity of CPU architecture porting. It primarily focuses on RISC-V architecture porting. In fact, the tool may have...