aboutsummaryrefslogtreecommitdiff
path: root/tests/fruit_test_common.py
AgeCommit message (Expand)Author
2020-03-09Remove a redundant line from testing code.Marco Poletti
2020-03-09Fix test helpers for MSVC, there was a bug that caused most tests to fail.Marco Poletti
2019-12-23Fix some testing code that handles compilation failures when using MSVC.Marco Poletti
2019-12-22Use os.getcwd() instead of env["PWD"] in testing code so that tests also work...Marco Poletti
2019-07-20Migrate tests to absl.testing, mainly to make Bazel test sharding work.Marco Poletti
2019-07-20Print the env for commands executed in tests, to help debugging env-related i...Marco Poletti
2018-09-01Update the test infrastructure to allow type variable replacements in generic...Marco Poletti
2018-04-22Disable the check on the error message's line number in the test where we exp...Marco Poletti
2018-04-22Ignore warnings in a test about a base class with no virtual destructor. Some...Marco Poletti
2017-07-30(Another attempt to) accept MSVC-style errors in tests.Marco Poletti
2017-07-30Allow Component, NormalizedComponent, Injector and Provider to specify that t...Marco Poletti
2017-07-15Remove support for GCC 4.8.x, GCC 5.0.0 is now the minimum supported version....Marco Poletti
2017-07-13Add support for collecting test coverage, and document how to do it.Marco Poletti
2017-07-02Run tests with -Werror (/WX for Visual Studio), even in release mode. Before ...Marco Poletti
2017-07-02Fix a bug in the Fruit testing code that potentially caused some deprecation ...Marco Poletti
2017-06-18Implement de-duping and loop checking for the new-style install() method.Marco Poletti
2017-06-17Make Fruit tests work again when using MinGW on Windows.Marco Poletti
2017-06-17Fix a typo in fruit's testing code that was causing test failures when testin...Marco Poletti
2017-06-17Avoid copying testing files to the build directory.Marco Poletti
2017-06-17Various test fixes:Marco Poletti
2017-06-12Migrate all Fruit tests to pytest, to improve parallelization. After this cha...Marco Poletti
2017-06-11Mark the old PartialComponent::install() method as deprecated.Marco Poletti
2017-06-11Add a new PartialComponent#install() method that takes a function + args. Thi...Marco Poletti
2017-04-15Disable the pytest cache when running tests under bazel, it causes errors (re...Marco Poletti
2017-04-09Migrate Fruit's end-to-end tests from nose2 to pytest, improving parallelizat...Marco Poletti
2017-04-08Go ahead when we fail to clean up temporary files in tests. This should fix t...Marco Poletti
2017-03-19Add support for building Fruit as a dynamic library (dll) with MSVC.Marco Poletti
2017-03-12Support building Fruit with MSVC.Marco Poletti
2017-03-04Support compiling Fruit (and running tests) under Windows, using MinGW's GCC.Marco Poletti
2017-02-26Reduce the uses of *x (with x a list) in python testing code. *x only works p...Marco Poletti
2017-02-26Factor testing code specific to posix compilers in a PosixCompiler class. Thi...Marco Poletti
2016-12-25Report a more informative error message when an e2e test fails to compile a r...Marco Poletti
2016-12-22Use precompiled headers in Fruit tests. This reduces the test time by ~50% (a...Marco Poletti
2016-12-21Change an e2e test to be compatible with Python 3 <3.5.0 (as found in older U...Marco Poletti
2016-12-10Fix a bug in the error reporting in the e2e testing code.Marco Poletti
2016-12-10Improve test coverage for bindInstance, and report more user-friendly error m...Marco Poletti
2016-11-20Improve testing coverage of binding clashes using parameterized tests. Also f...Marco Poletti
2016-11-19Use proper Python indentation in Python-based e2e tests.Marco Poletti
2016-11-19Replace tests that have a non-annotated and an annotated variant with a singl...Marco Poletti
2016-11-19Add an empty main() to the test source code if it doesn't have a main, to mak...Marco Poletti
2016-11-18Re-add support for running e2e Fruit tests with bazel.Marco Poletti
2016-11-12Use explicit fruit:: qualifications in tests, instead of relying on using dec...Marco Poletti
2016-11-12Fix the bytes->str conversion in the e2e testing code (again).Marco Poletti
2016-11-06Always print stdout/stderr as strings in e2e tests (when they fail), instead ...Marco Poletti
2016-11-06Print the entire stderr/stdout in nose2-based e2e tests (except the ones wher...Marco Poletti
2016-10-15Various improvements/fixes to the nose-based tests. Notably, adding nose2 to ...Marco Poletti
2016-10-08Port all end-to-end C++ tests to be nose2-based python tests, so that:Marco Poletti