Create test-cases
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- cpp
- 領域
- testing-qa
調査の方向性
The issue points to tests/sqf/select.sqf and the tests/sqf directory. Start by comparing that example with the unchecked checklist entries; done is adding the requested test-case files and checking off only cases that pass.
索引モデルが issue の本文から書いたものです。
説明
To create a test case, create another file like this: https://github.com/SQFvm/vm/blob/master/tests/sqf/select.sqf at https://github.com/SQFvm/vm/blob/master/tests/sqf/
- parsingnamespace
- pi
- nil
- east
- missionnamespace
- uinamespace
- profilenamespace
- productversion
- cansuspend
- allunits
- diag_ticktime
- pwd__
- halt
- cmdsimplemented__
- cmds__
- allobjects__
- exit__
- vm__
- respawn__
- callstack__
- currentdirectory__
- true
- false
- confignull
- configfile
- allmapmarkers
- blufor
- west
- opfor
- resistance
- player
- independent
- civilian
- sideempty
- sideenemy
- grpnull
- sidefriendly
- sidelogic
- sideunknown
- objnull
- assert BOOL
- abs SCALAR
- round SCALAR
- sqrt SCALAR
- deg SCALAR
- acos SCALAR
- selectmax ARRAY
- log SCALAR
- sin SCALAR
- tan SCALAR
- exp SCALAR
- rad SCALAR
- random SCALAR
- hint STRING
- hint TEXT
- - SCALAR
- systemchat STRING
- gunner OBJECT
- + SCALAR
- + NaN
- + ARRAY
- ! BOOL
- floor SCALAR
- sleep SCALAR
- ceil SCALAR
- asin SCALAR
- preprocessfilelinenumbers STRING
- selectmin ARRAY
- ln SCALAR
- atan SCALAR
- allvariables NAMESPACE
- allvariables OBJECT
- allvariables GROUP
- atg SCALAR
- isnil STRING
- isnil CODE
- units GROUP
- units OBJECT
- cos SCALAR
- private STRING
- private ARRAY
- vectormagnitude ARRAY
- scriptdone SCRIPT
- vectormagnitudesqr ARRAY
- vectornormalized ARRAY
- tofixed SCALAR
- preprocess__ STRING
- call CODE
- with NAMESPACE
- count ARRAY
- count STRING
- count CONFIG
- default CODE
- comment STRING
- side GROUP
- side OBJECT
- compile STRING
- while CODE
- typename ANY
- for STRING
- str ANY
- if BOOL
- alive OBJECT
- selectrandom ARRAY
- reverse ARRAY
- scriptname STRING
- case ANY
- switch ANY
- params ARRAY
- velocity OBJECT
- param ARRAY
- preprocessfile STRING
- preprocessfile STRING
- diag_log ANY
- tree__ STRING
- help__ STRING
- typeof OBJECT
- markershape STRING
- configparse__ STRING
- prettyprintsqf__ STRING
- assembly__ CODE
- allfiles__ ARRAY
- trim__ STRING
- tolower STRING
- toupper STRING
- format ARRAY
- toarray STRING
- tostring ARRAY
- configname CONFIG
- confighierarchy CONFIG
- inheritsfrom CONFIG
- markertext STRING
- isnumber CONFIG
- istext CONFIG
- vehicle OBJECT
- isclass CONFIG
- isarray CONFIG
- getnumber CONFIG
- gettext CONFIG
- getarray CONFIG
- isnull CONFIG
- isnull GROUP
- isnull OBJECT
- configproperties ARRAY
- creategroup SIDE
- groupid GROUP
- deletegroup GROUP
- createvehicle ARRAY
- deletevehicle OBJECT
- position OBJECT
- getpos OBJECT
- nearestobjects ARRAY
- getdammage OBJECT
- damage OBJECT
- crew OBJECT
- objectparent OBJECT
- driver OBJECT
- commander OBJECT
- getmarkertype STRING
- markertype STRING
- getmarkersize STRING
- markersize STRING
- getmarkercolor STRING
- markercolor STRING
- getmarkerpos STRING
- markerpos STRING
- markerbrush STRING
- markerdir STRING
- markeralpha STRING
- createmarker ARRAY
- createmarkerlocal ARRAY
- deletemarker STRING
- deletemarkerlocal STRING
- SCALAR min SCALAR
- SCALAR atan2 SCALAR
- SCALAR ^ SCALAR
- CODE foreach ARRAY
- ARRAY vectoradd ARRAY
- ARRAY vectordiff ARRAY
- SCALAR max SCALAR
- ANY != ANY
- SIDE != SIDE
- STRING != STRING
- OBJECT != OBJECT
- GROUP != GROUP
- TEXT != TEXT
- CONFIG != CONFIG
- DISPLAY != DISPLAY
- CONTROL != CONTROL
- LOCATION != LOCATION
- ARRAY set ARRAY
- SCALAR mod SCALAR
- SCALAR - SCALAR
- ARRAY - ARRAY
- SCALAR % SCALAR
- ARRAY pushback ANY
- SCALAR + SCALAR
- ARRAY + ARRAY
- STRING + STRING
- ARRAY findif CODE
- SCALAR * SCALAR
- ANY in ARRAY
- OBJECT in OBJECT
- SCALAR / SCALAR
- CONFIG / STRING
- ARRAY vectorcos ARRAY
- SCALAR > SCALAR
- ARRAY append ARRAY
- ARRAY vectorcrossproduct ARRAY
- ARRAY resize SCALAR
- IF exitwith CODE
- ANY call CODE
- ARRAY vectordistance ARRAY
- BOOL && BOOL
- BOOL && CODE
- ARRAY vectordistancesqr ARRAY
- SWITCH : CODE
- ARRAY select SCALAR
- ARRAY select BOOL
- ARRAY select ARRAY
- ARRAY select CODE
- CODE select ARRAY
- STRING select ARRAY
- CONFIG select SCALAR
- ANY spawn CODE
- ARRAY vectordotproduct ARRAY
- SCALAR <= SCALAR
- STRING setmarkertext STRING
- ANY param ARRAY
- ARRAY vectormultiply SCALAR
- SCALAR tofixed SCALAR
- WITH do CODE
- WHILE do CODE
- FOR do CODE
- SWITCH do CODE
- SCALAR >= SCALAR
- NAMESPACE getvariable STRING
- NAMESPACE getvariable ARRAY
- OBJECT getvariable STRING
- OBJECT getvariable ARRAY
- GROUP getvariable STRING
- GROUP getvariable ARRAY
- BOOL == BOOL
- SCALAR == SCALAR
- SIDE == SIDE
- STRING == STRING
- OBJECT == OBJECT
- GROUP == GROUP
- TEXT == TEXT
- CONFIG == CONFIG
- DISPLAY == DISPLAY
- CONTROL == CONTROL
- LOCATION == LOCATION
- FOR step SCALAR
- NAMESPACE setvariable ARRAY
- OBJECT setvariable ARRAY
- GROUP setvariable ARRAY
- ARRAY joinstring STRING
- OBJECT setvelocity ARRAY
- CODE count ARRAY
- STRING callextension STRING
- STRING callextension ARRAY
- IF then ARRAY
- IF then CODE
- CODE else CODE
- ARRAY pushbackunique ANY
- FOR from SCALAR
- FOR to SCALAR
- STRING setmarkercolor STRING
- ARRAY # SCALAR
- ARRAY sort BOOL
- SCALAR < SCALAR
- ARRAY apply CODE
- STRING setmarkerbrush STRING
- ARRAY deleteat SCALAR
- ARRAY arrayintersect ARRAY
- ARRAY find ANY
- STRING find STRING
- ARRAY params ARRAY
- CONFIG merge__ CONFIG
- CODE except__ CODE
- BOOL and BOOL
- BOOL and CODE
- BOOL || BOOL
- BOOL || CODE
- BOOL or BOOL
- BOOL or CODE
- ANY isequalto ANY
- ANY isequaltype ANY
- STRING createvehicle ARRAY
- CONFIG >> STRING
- STRING configclasses CONFIG
- ANY createvehiclelocal ANY
- OBJECT setpos ARRAY
- OBJECT domove ARRAY
- ARRAY domove ARRAY
- GROUP createunit ARRAY
- STRING createunit ARRAY
- ARRAY distance ARRAY
- OBJECT distance ARRAY
- ARRAY distance OBJECT
- OBJECT distance OBJECT
- OBJECT iskindof STRING
- STRING iskindof STRING
- STRING iskindof ARRAY
- OBJECT setdamage SCALAR
- STRING setmarkershape STRING
- STRING setmarkershapelocal STRING
- STRING setmarkerbrushlocal STRING
- STRING setmarkerpos ARRAY
- STRING setmarkerposlocal ARRAY
- STRING setmarkertype STRING
- STRING setmarkertypelocal STRING
- STRING setmarkertextlocal STRING
- STRING setmarkerdir SCALAR
- STRING setmarkerdirlocal SCALAR
- STRING setmarkercolorlocal STRING
- STRING setmarkersize ARRAY
- STRING setmarkersizelocal ARRAY
- STRING setmarkeralpha SCALAR
- STRING setmarkeralphalocal SCALAR
- try CODE
- EXCEPTION catch CODE
- throw ANY
- STRING composeText ARRAY
- lineBreak
- parseText STRING
- text STRING
- STRING splitString STRING
- GROUP selectLeader OBJECT
- ARRAY matrixMultiply ARRAY
- matrixTranspose ARRAY
- ANY isNotEqualTo ANY
- OBJECT distance2d OBJECT
- OBJECT distance2d ARRAY
- ARRAY distance2d OBJECT
- ARRAY distance2d ARRAY
- ARRAY deleteRange ARRAY
- breakOut STRING
- ANY breakOut STRING
- not BOOL
- 主要言語
- C++
- スター
- 104
- フォーク
- 31
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
SQFvm/runtime のほかの issue
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
enhancement help wanted PreProcessor
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
scp-fs2open/fs2open.github.com#7965 ·
メンテナーはふだん 1 日以内に返信
-
[Bug][CuTeDSL][Fuzz] `utils.gemm.sm100.epilogue` releases the accumulator before `tcgen05.ld` completes: no `tcgen05.wait::ld` before the arrive that lets the next MMA overwrite TMEM対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 4 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
elf-alchemist/elfbsp#113 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
patrick-hudson/put.gd-desktop#979 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
Dao-AILab/flash-attention#3097 ·
メンテナーはふだん 3 日以内に返信