* Update deployment files for mgbuilders because of toolchain upgrade * Fix args parameter in builder yaml files * Add fedora 38, 39 and rockylinux 9.3 mgbuilder Dockerfiles * Change format of ARG TOOLCHAIN_VERSION from toolchain-vX to vX * Add function to check supported arch, build type, os and toolchain * Add options to init subcommand * Add image names to mgbuilders * Add v2 of the run.sh script * Add testing to run2.sh * Add option for threads --thread * Add options for enterprise license and organization name * Make stop mgbuild container step run always * Add --ci flag to init script * Move init conditionals under build-memgraph flags * Add --community flag to build-memgraph * Change target dir inside mgbuild container * Add node fix to debian 11, ubuntu 20.04 and ubuntu 22.04 * rm memgraph repo after installing deps * Add mg user in Dockerfile * Add step to install rust on all OSs * Chown files copied into mgbuild container * Add e2e tests * Add jepsen test * Bugfix: Using reference in a callback * Bugfix: Broad target for e2e tests * Up db info test limit * Disable e2e streams tests * Fix default THREADS * Prioretize docker compose over docker-compose * Improve selection between docker compose and docker-compose * Install PyYAML as mg user * Fix doxygen install for rocky linux 9.3 * Fix rocky-9.3 environment script to properly install sbcl * Rename all rocky-9 mentions to rocky-9.3 * Add mgdeps-cache and benchgraph-api hostnames to mgbuild images * Add logic to pull mgbuild image if missing * Fix build errors on toolchain-v5 (#1806) * Rename run2 script, remove run script, add small features to mgbuild.sh * Add --no-copy flag to build-memgraph to resolve TODO * Add timeouts to diff jobs * Fix asio flaky clone, try mgdeps-cache first --------- Co-authored-by: Andreja Tonev <andreja.tonev@memgraph.io> Co-authored-by: Ante Pušić <ante.f.pusic@gmail.com> Co-authored-by: antoniofilipovic <filipovicantonio1998@gmail.com> |
||
---|---|---|
.. | ||
analytical_mode | ||
analyze_graph | ||
awesome_functions | ||
batched_procedures | ||
concurrent_query_modules | ||
configuration | ||
constraints | ||
disk_storage | ||
filter_info | ||
fine_grained_access | ||
garbage_collection | ||
graphql | ||
high_availability | ||
import_mode | ||
index_hints | ||
init_file_flags | ||
inspect_query | ||
isolation_levels | ||
lba_procedures | ||
load_csv | ||
magic_functions | ||
memory | ||
metadata_queries | ||
mock_api | ||
module_file_manager | ||
monitoring_server | ||
python_query_modules_reloading | ||
queries | ||
query_modules | ||
query_modules_storage_modes | ||
query_planning | ||
replication | ||
replication_experimental | ||
server | ||
set_properties | ||
show_index_info | ||
streams | ||
telemetry | ||
temporal_types | ||
transaction_queue | ||
transaction_rollback | ||
triggers | ||
write_procedures | ||
.gitignore | ||
CMakeLists.txt | ||
dependency_check.sh | ||
interactive_mg_runner.py | ||
memgraph-selfsigned.crt | ||
memgraph-selfsigned.key | ||
memgraph.py | ||
mg_utils.py | ||
pytest_runner.sh | ||
README.md | ||
run.sh | ||
runner.py | ||
x.sh |
tests/e2e
Framework to run end-to-end tests against Memgraph.
Notes
- If you change something under this directory and below (even a Python
script),
make
has to be run again because all tests are copied to the build directory and executed from there. - Use/extend
run.sh
if you run any e2e tests:- if all tests have to executed, use
run.sh
- if a suite of tests have to be execute, take a look under
run.sh
how to do so - if only a single test have to be execute, take a look at each individual binary/script, it's possible to manually pick the test
- if all tests have to executed, use