Skip to content
Snippets Groups Projects
  1. Aug 26, 2024
  2. Aug 23, 2024
  3. Aug 22, 2024
  4. Aug 21, 2024
  5. Aug 20, 2024
    • Вартан Бабаян's avatar
    • Кирилл Безуглый's avatar
      refactor: ignore forgotten IPROTO_CALL_16 request · 4061ad52
      Кирилл Безуглый authored and Dmitry Ivanov's avatar Dmitry Ivanov committed
      4061ad52
    • Dmitry Ivanov's avatar
      chore(make): refactor Makefile and support jobserver flags · 3ee655c2
      Dmitry Ivanov authored and Dmitry Rodionov's avatar Dmitry Rodionov committed
      Build:
      
      ```
      $ make build --dry-run
      echo "" > tarantool-sys/VERSION
      if test -f ~/.cargo/env; then . ~/.cargo/env; fi && \
      	cargo build --locked  --features webui
      
      $ make build --dry-run -j1
      echo "" > tarantool-sys/VERSION
      if test -f ~/.cargo/env; then . ~/.cargo/env; fi && \
      	cargo build --locked -j1 --features webui
      ```
      
      Test:
      
      ```
      $ make test --dry-run
      cargo test --locked
      pipenv run pytest --numprocesses=auto
      
      $ make test --dry-run
      cargo test --locked -j1
      pipenv run pytest  --numprocesses=1
      ```
      
      Lint:
      
      ```
      $ make lint --dry-run
      cargo fmt --check
      cargo check --locked
      cargo clippy --version
      cargo clippy \
      	--locked  \
      	--features=load_test,error_injection,webui \
      	-- --deny clippy::all --no-deps
      RUSTDOCFLAGS="-Dwarnings -Arustdoc::private_intra_doc_links" \
      	cargo doc \
      		--locked  \
      		--workspace --no-deps --document-private-items \
      		--exclude={tlua,sbroad-core,tarantool}
      pipenv run lint
      
      $ make lint --dry-run -j1
      cargo fmt --check
      cargo check --locked -j1
      cargo clippy --version
      cargo clippy \
      	--locked -j1 \
      	--features=load_test,error_injection,webui \
      	-- --deny clippy::all --no-deps
      RUSTDOCFLAGS="-Dwarnings -Arustdoc::private_intra_doc_links" \
      	cargo doc \
      		--locked -j1 \
      		--workspace --no-deps --document-private-items \
      		--exclude={tlua,sbroad-core,tarantool}
      pipenv run lint
      ```
      3ee655c2
Loading