Testovani a ladeni addonu na vice verzich php, pripadne nette?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
LeonardoCA
Člen | 296
+
+2
-

Nemam s tim zadnou zkusenost, vzdycky jsem zatim pracoval na projektech kde se urcila konfigurace a neresila se funkcnost na vice verzich? Svoje addony vzdycky aktualizuju na nejnovejsi stav, ale rekneme, ze bych chtel zajistit do budoucna alespon nejakou zakladni zpetnou kompatibilitu.

  1. Jak resit ladeni a automaticke testovani lokalne na vice verzich php jeste pred commitem na github?
  2. A nemam moc predstavu kdybych chtel zajistit funkcnost napriklad pro vice verzi nette, jak zajistit, aby se mi testy spoustely napr. s nette 2.1, 2.2, 2.3. A jak jednoduse mezi temi verzemi prepinat pro ladeni?

Mate nekdo zkusenost nebo tip jake nastroje pouzit nebo kde se muzu inspirovat?

enumag
Člen | 2118
+
+2
-

Před commitem na GitHub ti neporadím, ale doporučuji zkusit Tracis CI nebo případně GitLab CI. Pokud jde o testování oproti více verzím Nette, @FilipProcházka to v Kdyby vyřešil takže hledej inspiraci tam.

Pokud jde o to aby se nefunkční commity nedostaly do masteru, pushuj vždy do samostatné větve a merguj do másteru až bude celá feature hotová a travis projde všechny testy bez chyby.

Editoval enumag (17. 10. 2014 14:50)