Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug]: Python integration test resolution model

Aperta
#16 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
testing-qa

Direzione di ricerca

Inizia dal punto di ingresso dundaq_integtest_bundle.sh e riproduci la differenza tra pip install . e pip install -e . nei comandi forniti. Traccia come viene risolto il percorso dei test di integrazione del repository drunc; il lavoro è completato quando l’installazione editable individua ed esegue gli stessi test di integrazione dell’installazione normale.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug enhancement python
Description

When running integration tests of a python-only repository, if it is installed in edit mode, the tests path is not correctly resolved. It is requested that these tests are executable with python installed in edit mode.

Steps to reproduce
source /cvmfs/dunedaq.opensciencegrid.org/setup_dunedaq.sh
setup_dbt latest
today_date=$(date +%y%m%d)
dbt-create -n last_fddaq $today_date
cd $today_date

. env.sh
dbt-build
dbt-workarea-env

cd pythoncode
git clone [email protected]:DUNE-DAQ/drunc.git
cd drunc

pip install .
dunedaq_integtest_bundle.sh -r drunc

pip install -e .
dunedaq_integtest_bundle.sh -r drunc

With the first attempt of the run, the integration tests should run normally, but with the second attempt, you should see

*** No integtests were found in the "drunc" repo(s) [with "" repos excluded].
Version and environment

NFD_DEV_260915_A9

Impact

Large

Anything else?

No response

Lingua principale
Python
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DUNE-DAQ/daqpyutils

Tutte le issue di DUNE-DAQ/daqpyutils

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.